Snowfall

What is Snowfall?

Snowfall definition and meaning on Dictionary terms:
noun
a fall of snow.
the amount of snow at a particular place or in a given time.

 

reference: https://www.dictionary.com/browse/snowfall

Tags: