Babar Islands

geographical name
Ba·​bar Islands | \ ˈbä-ˌbär How to pronounce Babar Islands (audio) \

Definition of Babar Islands

islands of Indonesia east-northeast of Timor