plural blizzards
[count]
1 : a severe snowstorm that goes on for a long time
We were snowed in by a raging/fierce blizzard.
2 : a large amount of something that comes suddenly — usually singular
a blizzard of mail
The audience confronted him with a blizzard of questions.