Definition: A cannon that sprays water in to the cold air at pressure to create artificial snow.
“Come outside, they are about to use the snow cannon.”
Definition: A cannon that sprays water in to the cold air at pressure to create artificial snow.
“Come outside, they are about to use the snow cannon.”