Noun Definition
seychelles islands
1.Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar
Related Noun(s):seychelles
Category: Places1.Definition: a group of about 90 islands in the western Indian Ocean to the north of Madagascar
Related Noun(s):seychelles
Category: Places