Meaning of snowfall

Definition of snowfall

(noun) precipitation falling from clouds in the form of ice crystals

Other information on snowfall

WIKIPEDIA results for snowfall
Amazon results for snowfall