Snowstorm Meaning

There are 1 meaning(s) for word Snowstorm

Meaning 1 : a storm with widespread snowfall accompanied by strong winds

    Synonyms : blizzard