altai mountains - Turco Inglés Diccionario