Find the word definition

Wiktionary
snow cannons

n. (snow cannon English)