Lingvanex Tranalator

Translator for


translation app

Lingvanex - your universal translation app

Translator for

Download For Free

Meaning & Definition of Sumatra in English

English

Sumatra

/sumɑtrə/

noun

1. A mountainous island in western indonesia

synonym:
  • Sumatra