Find the word definition

Wiktionary
snow cannon

n. A machine that spurts out snow over pistes where there is little or no snow cover.