English Dictionary
◊ SUMATRA
Sumatra
n : a mountainous island in western Indonesia [syn: {Sumatra}]