Simplified Chinese Meaning of sumatra
苏门答腊
Other Simplified Chinese words related to 苏门答腊
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
苏门答腊
a mountainous island in western Indonesia
No synonyms found.
No antonyms found.
sumach => 苏马赫, sumac family => 漆树科, sumac => 阿勒颇酸浆, sum up => 总结, sum total => 总和,