YourDictionary

Sumbawa

island of Indonesia, between Lombok & Flores: 5,965 sq mi (15,449 sq km)

See Sumbawa in American Heritage Dictionary 4

link/cite print suggestion box