"Seychelles" is Сейшелы in Russian.
Сейшелы means "Seychelles" in English.
Word #2293 of 4,000 by frequency in Russian — level B2.
Мы мечтаем поехать на Сейшелы.
We dream of going to the Seychelles.