Synonyms

1. Sumatra

noun. a mountainous island in western Indonesia.

Synonyms

  • Indonesia
  • Medan
  • Sumatran
  • Dutch East Indies

Featured Games

Rhymes with Sumatra

  • malhotra
  • sinatra
  • nicotra
Synonym.com