blizzard
nounDefinition of blizzard
1
: a long severe snowstorm
2
: an intensely strong cold wind filled with fine snow
3
: an overwhelming rush or deluge
a blizzard of mail around the holidays
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more