Traditional Chinese Meaning of sumatra
蘇門答臘
Other Traditional 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 => 總和,