Noun Definition

snowfall

1.Definition: precipitation falling from clouds in the form of ice crystals

Related Noun(s):snow

Category: General