seychelles

/ˈseɪʃəlz/

Definitions

1. noun

A country located off the eastern coast of Africa, comprising 115 islands in the Indian Ocean.

“The beautiful beaches and coral reefs of Seychelles are a popular destination for honeymooners.”

Synonyms

  • archipelago
  • island nation

Antonyms

  • continent
  • mainland