snowicane noun1 •A hurricane or other such tropical storm which precipitates snow.The giant storm — dubbed a “Snowicane” — was coming up the East Coast like a steamroller in overdrive. — 1993 formssnowicanes