Definition of Sumatra

Noun: Sumatra  sû'maa-tru

  1. A mountainous island in western Indonesia

See also:
sumacs
Sumatran

Anagrams containing the word Sumatra

stmaaur asumatr rasumat trasuma atrasum matrasu umatras