echo sounding apparatus - Alemán Inglés Diccionario