Word info Synonyms

Seychelles islands

Noun

Meaning

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

Source: WordNet

Synonyms

Close letter words and terms