English

Definition of snow cannon noun from the Oxford Advanced Learner's Dictionary

 

snow cannon

 noun
noun
BrE
 
; NAmE
 
(British English) (also snow gun US English, British English)
 
jump to other results
a machine which makes artificial snow and blows it onto ski slopes

Other results

All matches