Definition of Sumatra

  • (noun) a mountainous island in western Indonesia

Synonyms of Sumatra


Antonyms of Sumatra


No Antonyms Found.

Homophones of Sumatra


No Homophones Found.