English synonyms about - contact  

Sumatra

noun

1 Sumatra

A mountainous island in western Indonesia.

Dutch: Sumatra
Polish: Sumatra


Find more on sumatra elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.036