blizzard
//ˈblɪzərd//
Noun
blizzardSingular
blizzardsPlural
1
A severe snowstorm characterized by strong sustained winds and low visibility, often lasting for an extended period.
The blizzard lasted for three days, making it impossible to leave the house.
2
A large amount of something arriving suddenly and overwhelming.
The company received a blizzard of complaints after the product recall.