Definition, synonyms and related words
A hurricane or other such tropical storm which precipitates snow.