Noun Definition
seychelles
1.Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar
Related Noun(s):seychelles islands
Category: Places2.Definition: a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976
Related Noun(s):republic of seychelles
Category: Places