i was watching the weather reports; looks like we've got another snurricane coming
a particularly strong nor'easter, precipitating large amounts of snow
"i was watching the weather reports; looks like we've got another snurricane coming" What is the definition of "snurricane"?