Japanese Meaning of sumatra
スマトラ
Other Japanese 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 => 合計,