mother nature seems to be throwing yet another charlie sheen party today
a humorous way of saying it's snowing
"mother nature seems to be throwing yet another charlie sheen party today" What is the definition of "charlie sheen party"?