The phrase
"major snowstorm" refers to a heavy and intense snowfall that can cause significant disruptions to daily life, such as closed roads, transportation delays, and power outages. It describes a weather event with a large amount of snow that can have a major impact on a region or city.
Full definition