snow-cap on mountains - Alemán Inglés Diccionario