capital of seychelles

Noun
  1. Port city and the capital of Seychelles (synset 109019084)

Other Searches