echo-sounding machine - Francés Inglés Diccionario