republic of seychelles Meaning, Definition & Usage

  1. noun a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976
    Seychelles.

WordNet