1 definition by irishppldrnkalot

When Mother Nature decides to kick it up an extra notch, because regular snow just isn't exciting enough.
You'd think 50mph winds and a freezing blizzard would be enough, but then we got Thunder Snow. Mother Nature must be on the rag.
by irishppldrnkalot February 2, 2011
Get the thunder snow mug.