Harsh snowfall Synonyms

Definitions for Harsh


Definitions for Snowfall


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