pertaining to echo, spain - Inglés Sinónimo Diccionario