Noun
English Wikipedia has an article on:snow squallWikipedia
snow squall (plural snow squalls)
A sudden, localized blizzard or severe snowstorm.
LEOMINSTER (CBS) – A snow squall that came through Leominster Wednesday afternoon left a mark. Source: Internet
The State Patrol said poor visibility and slippery conditions due to a snow squall had made travel “extremely difficult” in the area when the crash occurred. Source: Internet