See also: sumba English English Wikipedia has an article on:SumbaWikipedia Proper noun Sumba An Indonesian island. Holonyms Lesser Sunda Islands Derived terms Sumba boobookWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads