SNOW SQUALL


Meaning of SNOW SQUALL in English

A heavy snow shower accompanied by sudden strong winds, or a squall.

Weather and meteorology English vocabulary.      Английский словарь погоды и метеорологии .