seychelles

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

Other Searches