snow cannon UK /ˌsnəʊ̯ ˈkæn.ən/US /ˌsnoʊ̯ ˈkæn.ən/ noun1 •A machine that spurts out snow over pistes where there is little or no snow cover. formssnow cannons