Advertisement
Vocabulary Entry
sumatra
|noun
Advertisement
N
noun
An island in western Indonesia, the largest island that lies entirely within Indonesia.
Example Sentences
"Sumatra is known for its rainforests."
"We traveled to Sumatra last summer."
"Many rare animals live in Sumatra."