What does snowfall mean?
noun
The fall of snow, typically in the form of flakes. A period of snow falling from the sky.
Example
"The snowfall was so heavy that the roads were closed for the day."
Definition generated by AI and curated by RJS Tech Solutions LLP.