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