Sumatra
English Dictionary
->
Letter S
-> Sumatra
Search Dictionary:
Sumatra Definition
(n)
a
mountainous
island
in
western
Indonesia
Sumatra Synonyms
Sumatra
© Art Branch Inc.