Babar Islands
English
Proper noun
the Babar
Islands
An island group in Maluku Province, Indonesia.