Babar Islands

play
geographical name Ba·bar Islands \ˈbä-ˌbär\

Definition of Babar Islands

  1. islands of Indonesia east-northeast of Timor


Seen and Heard

What made you want to look up Babar Islands? Please tell us where you read or heard it (including the quote, if possible).