Green’s Dictionary of Slang

blizzard n.2

[? play on blowhard n.1 ]

(US campus) an unpleasant or unpopular person.

[US]Eble Campus Sl. Mar. 1: blizzard – a female lizard (nerd) who is cold, not compassionate: What a blizzard his wife is.