Simplified Chinese Meaning of sumatra

苏门答腊

Other Simplified Chinese words related to 苏门答腊

No Synonyms and anytonyms found

Definitions and Meaning of sumatra in English

Wordnet

sumatra (n)

a mountainous island in western Indonesia

FAQs About the word sumatra

苏门答腊

a mountainous island in western Indonesia

No synonyms found.

No antonyms found.

sumach => 苏马赫, sumac family => 漆树科, sumac => 阿勒颇酸浆, sum up => 总结, sum total => 总和,