Definitions of Republic of seychelles:

  • noun:   a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976