capital of seychelles - Turkish English Dictionary