an island in indonesia, part of the lesser sunda islands

listen to the pronunciation of an island in indonesia, part of the lesser sunda islands
an island in indonesia, part of the lesser sunda islands