a gorge of the andes mountains - Español Inglés Diccionario