capital of seychelles - English Synonyms Dictionary