SNOWSTORM MEANING IN ENGLISH

• Snowstorm Definition & Synonyms

  1. (n.) A storm with falling snow.


Synonyms:
Blizzard,

RECENT SEARCHES