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
Tweet