pulse echo - French English Dictionary