Noun Definition
snowfall
1.Definition: precipitation falling from clouds in the form of ice crystals
Related Noun(s):snow
Category: General1.Definition: precipitation falling from clouds in the form of ice crystals
Related Noun(s):snow
Category: General