noun an island of E Indonesia: one of the Molucca Islands.
buru 🔊 Listen to this noun an island of E Indonesia: one of the Molucca Islands. Share Facebook Twitter Google +