pertaining to echo, spain - Turco Inglés Diccionario