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. Английский словарь погоды и метеорологии . 2012