windy place on snow-capped mountain - Alemán Inglés Diccionario