seychelles Meaning, Definition & Usage

  1. noun a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976
    Republic of Seychelles.
  2. noun a group of about 90 islands in the western Indian Ocean to the north of Madagascar
    Seychelles islands.

WordNet