Sumba
See also:
sumba
English
Proper noun
Sumba
An
Indonesian
island
.
Holonyms
Lesser Sunda Islands
Derived terms
Sumba boobook