seychelles

Noun
  • A republic on the Seychelles islands
    Achieved independence from the United Kingdom in 1976 (synset 109018853)
  • A group of about 90 islands in the western Indian Ocean to the north of Madagascar (synset 109018654)

Other Searches