republic of seychelles - French English Dictionary