Babar Islands
From Wiktionary, the free dictionary
English
Proper noun
the Babar Islands
- An island group in Maluku Province, Indonesia.
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
From Wiktionary, the free dictionary
the Babar Islands
Seamless Wikipedia browsing. On steroids.