snowicane
Noun
Meaning
snowicane (plural snowicanes)
(meteorology) A hurricane or other such tropical storm which precipitates snow.
Noun
snowicane (plural snowicanes)
(meteorology) A hurricane or other such tropical storm which precipitates snow.