An Encylopedia Britannica Company

Sumatra

1 ENTRIES FOUND:
Sumatra /sʊˈmɑːtrə/ proper noun
Sumatra
/sʊˈmɑːtrə/
proper noun
Britannica Dictionary definition of SUMATRA
: island of Indonesia

— Sumatran

/sʊˈmɑːtrən/ adjective or noun