VariousWords beta
Definitions:
Noun
Seychelles
Seychelles islands
Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar