VariousWords beta
Related Terms:
Definitions:
Noun
Seychelles
Republic of Seychelles
Definition: a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976
Seychelles
Seychelles islands
Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar