Top definition
When you sneeze from a high vantage point and rain a fine mucus based mist on some unfortunate fellow
"it is sneeze raining cats and dogs"
"He sneeze rained on my parade"
by Cam Lee November 16, 2007
Get the mug
Get a sneeze rain mug for your Facebook friend Julia.