SNOWFALL

Definition of SNOWFALL

  1. (noun)precipitation falling from clouds in the form of ice crystals