'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]