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