Vietnamese Meaning of sumatra
Sumatra
Other Vietnamese 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 => Họ Đào lộn hột, sumac => Sumac, sum up => tóm tắt, sum total => Tổng cộng,