altai mountains - Francés Inglés Diccionario