snowfall

noun

  1. 1

    precipitation falling from clouds in the form of ice crystals

Synonyms

Also useful for “snowfall”:Unscrambler