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
Tweet