2 definition by Foodpoisoning

Top Definition
When you piss in the toilet and urine splashes back at your legs
Awwww man I just got leg rain all over me, I better grab a towel.
by Foodpoisoning May 05, 2009

Mug icon
Buy a Leg Rain mug!
Shampoos, deoderants, Cologne
Aww man! Hot date tonight! I better put on some smell goods before she realizes i smell like wet dog food mixed with burning hair.
by Foodpoisoning October 19, 2015

Mug icon
Buy a Smell goods mug!