Meaning of Sumatra

Definition of Sumatra

(noun) a mountainous island in western Indonesia

Other information on Sumatra

WIKIPEDIA results for Sumatra
Amazon results for Sumatra