'Seychelles islands' definitions:

Definition of 'Seychelles islands'

From: WordNet
noun
A group of about 90 islands in the western Indian Ocean to the north of Madagascar [syn: Seychelles, Seychelles islands]