Arru Islands

[ ah-roo ]
/ ˈɑ ru /

plural noun

British Dictionary definitions for arru islands

Arru Islands
/ (ˈɑːruː) /

pl n

a variant spelling of Aru Islands