The definition :
Definitions of snowfall:
- noun: precipitation falling from clouds in the form of ice crystals
Are you interested in alternative search :
:snow flake snowflake downfall precipitation flurry whiteout blizzard snowstorm
If you like reading news check: