meaning of seychelles
1. a group of about 90 islands in the western Indian Ocean north of Madagascar
Related Words
seychelles | seychelles monetary unit | seychelles rupee |
1. a group of about 90 islands in the western Indian Ocean north of Madagascar
seychelles | seychelles monetary unit | seychelles rupee |