Sumatra — definition

1. Sumatra (Noun)

1 definition

Sumatra (Noun) — A mountainous island in western Indonesia.

1 type of
island
2 parts
Sumatran medan
3 parts of
Dutch East Indies Indonesia Republic of Indonesia