snow-capped mountains - Turco Inglés Diccionario