permanent echo - French English Dictionary