English dictionary, thesaurus, translations & etymology
FreeDict.com

সুমাত্রা — meaning in English

Bengali → English · translate English → Bengali 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.