snow-cap on mountains - Francés Inglés Diccionario