impulse echo - French English Dictionary