Sumba

See also: sumba

English

Proper noun

Sumba

  1. An Indonesian island.

Holonyms

Derived terms