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 |

Developed & Maintained By Taraprasad.com

Treasure Words