Etymology
Today it means: A weather system that produces intense rain, wind, and snow. Full definition →
Blend of blizzard + hurricane.
Etymology from Wiktionary, CC BY-SA 4.0.