republic of seychelles

Noun
  1. A republic on the Seychelles islands;
    Achieved independence from the United Kingdom in 1976 (synset 109018853)

Other Searches