Never-ending blizzard Synonyms

Definitions for Never-ending


Definitions for Blizzard


  • (noun) a storm with widespread snowfall accompanied by strong winds
  • (noun) a series of unexpected and unpleasant occurrences