Australian English Meaning of sumatra
Sumatra
Other Australian English words related to Sumatra
No Synonyms and anytonyms found
Nearest Words of sumatra
Definitions and Meaning of sumatra in English
sumatra (n)
a mountainous island in western Indonesia
FAQs About the word sumatra
Sumatra
a mountainous island in western Indonesia
No synonyms found.
No antonyms found.
sumach => Sumac, sumac family => Sumac family, sumac => Sumac, sum up => sum up, sum total => Sum total,