Sumbawa Hear it!

Sumbawa Definition

Sum·bawa (so̵̅o̅m bä)

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