THUNDERSLEET!! That is an actual term I heard on TV this morning when a meteorologist described what we had here in Dallas, Texas yesterday.
Sounds like a made up term, and it made me laugh hysterically when I heard it.
It sounds like an AC/DC song about bad weather on the road.
It sounds like an 80’s cartoon about People-Cats with magical powers to affect weather.
Sounds like a Mad Max movie with Tina Turner where instead of fighting to the death in a cage with post apocolyptic bad guys, they are having a snowball fight.