snow-cap on mountains - Turco Inglés Diccionario