Meaning of seychelles islands

Definition of seychelles islands

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

Other information on seychelles islands

WIKIPEDIA results for seychelles islands
Amazon results for seychelles islands