What is the meaning of blow a blizzard in English?

Learn vocabulary with pictures as well as definitions of blow a blizzard in English

Learn in

See more

v. blow a blizzard

Definition of blow a blizzard in English

To unleash a snowstorm and strong winds within the atmosphere.