MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Seychelles islands

noun (n)

  • a group of about 90 islands in the western Indian Ocean to the north of Madagascar
    sekelompok sekitar 90 pulau di barat indian ocean utara dari madagascar
    Synonym:
    seychelles
    source: wordnet30