YourDictionary

Sumba

island of Indonesia, west of Timor & south of Flores: 4,306 sq mi (11,152 sq km)

See Sumba in American Heritage Dictionary 4

link/cite print suggestion box