English dictionary, thesaurus, translations & etymology
FreeDict.com

சுமாத்திரா — meaning in English

cumāttirā

Tamil → English · translate English → Tamil instead

English meaning

  • Sumatra noun A large island in western Indonesia, one of the biggest islands in the world.

Senses

சுமாத்திரா is used for these senses in English:

  • Sumatra the largest island of Indonesia

Sumatra — full definition

  1. noun A large island in western Indonesia, one of the biggest islands in the world.
  2. noun A violent squall or rainstorm blowing from the south, named after the island.