ultrasonic echo - French English Dictionary