Definitions of snowfall:

  • noun:   precipitation falling from clouds in the form of ice crystals