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