Definition, synonyms and picture of Seychelles

Learn in


n. Seychelles

Definition of Seychelles in English

Island presidential republic located in the east of Africa, in the west of the Indian Ocean, to the northeast of Madagascar.

Synonyms of Seychelles in English

Republic of Seychelles

Lists where this word appears

African Countries

54 words to learn

African Countries VII

8 words to learn