Noun Definition

sumatra

1.Definition: a mountainous island in western Indonesia

Category: Places