radio-echo - French English Dictionary