Synonyms and Antonyms for Seychelles_islands

1. Seychelles islands (n.)

a group of about 90 islands in the western Indian Ocean to the north of Madagascar

Synonyms: