echoist - French English Dictionary