Definition of a blizzard

The word blizzard is one of meteorology's most overused and misused terms.
All Videos