Sumbawa in Indonesian Sumbawa in Indonesian Sumbawa proper noun A volcanic island of Indonesia, home to Mount Tambora. Add to Flashcards