machine which spurts out snow over pistes - Alemán Inglés Diccionario