seychelles islands Meaning, Definition & Usage

  1. noun a group of about 90 islands in the western Indian Ocean to the north of Madagascar
    Seychelles.

WordNet