1 definition by Extreme Canadian

Top Definition
Canadian hurricane.
"It's a blizzard outside, eh?!"
by Extreme Canadian January 16, 2017

Mug icon
Buy a Blizzard mug!