snowfalls

noun
  1. instances of snow falling from the sky
  2. Usage: plural of snowfall
  3. amounts of snow that have fallen
  4. Usage: plural of snowfall

Examples