Snowburst

Very intense shower of snow, often of short duration, that greatly restricts visibility and produces periods of rapid snow accumulation.

Leave a Reply

s2Member®