SynonymX
Speak
Sumatra
Definition of Sumatra
1.
A mountainous island in western Indonesia
Noun
Semanticaly linked words with "sumatra"
dutch east indies
indonesia
republic of indonesia
medan
island
sumatran