sumatraEnglish

Sumatra

Noun

A mountainous island in western Indonesia

English: Sumatra

Bahasa: Sumatera

Bahasa words with similar meanings

Words that start with "sumatra"