sumatra

Nouns

  • (n) a mountainous island in western Indonesia

Words of close approximity

Sumatran