Babar Islands
geographical name
Ba·bar Islands
ˈbä-ˌbär
islands of Indonesia east-northeast of Timor
Love words? Need even more definitions?
Merriam-Webster unabridged
Share