Meaning of sumatran

Definition of sumatran

(adj) of or relating to the island of Sumatra or its inhabitants; "Sumatran cigars"
(noun) a native or inhabitant of Sumatra

Other information on sumatran

WIKIPEDIA results for sumatran
Amazon results for sumatran