snowstorm: meaning and definitions

EnglishType a word

What is snowstorm?

  • A storm marked by heavy snowfall.