English synonyms about - contact  

Seychelles islands

noun

1 Seychelles islands

A group of about 90 islands in the western Indian Ocean to the north of Madagascar.

synonym: Seychelles.

Dutch: Seychellen


Find more on seychelles islands elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0241