Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

sumba Definition

Cancel
sumba
geographical name(Sum-ba)
island of Indonesia in the Lesser Sundas area 4306 square miles (11,196 square kilometers), population 251,126

Words Related to sumba!

sumba Examples by Brain Bank Users