Sumatra in English dictionary

  • Sumatra

    Meanings and definitions of "Sumatra"

    • The largest island of Indonesia.
    • ISO 639-6 entity
    • proper
      The largest island of Indonesia.
    • the largest island of Indonesia
    • noun
      a mountainous island in western Indonesia
  • sumatra

    Meanings and definitions of "Sumatra"

    • geographic terms (below country level)

    Synonyms of "Sumatra" in English dictionary

    Another word for "Sumatra" in the English thesaurus is island.

Images with "Sumatra"

Sample sentences with "Sumatra"