Words: Seychelles Seychelles islands
Part of speech: n
Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar