Traditional Chinese Meaning of sumatra

蘇門答臘

Other Traditional 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 => 總和,