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