Definitions by DuchessRenee
Snowricane
1. A winter storm that develops an eye resembling that of a hurricane. Consisting of cloud bands containing mass amounts of precipitation of more than 10" of snow. Similar to a blizzard with an eye.
Snowricane by DuchessRenee February 28, 2010