Canadian French Meaning of sumatra
Sumatra
Other Canadian French 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 => Famille du sumac, sumac => Sumac, sum up => résumer, sum total => Somme totale,