kamus
.
Search
About
sumatra
English
Sumatra
Noun
A mountainous island in western Indonesia
English: Sumatra
Bahasa:
Sumatera
Bahasa words with similar meanings
sumatera
Words that start with "sumatra"
sumatra
sumatran