pussy rain Share definition Flag When the rain is so light that you can survive without an umbrella, but people still have umbrellas up; pussy rain. "People have umbrellas up? Must be pussy rain." pussy rain by BlizzardBucky May 18, 2017 0 0 Get merch Get the pussy rain mug. Buy Now — $32.95 See more merch