1 definition by ilikebatteries

Top Definition
Bad diarrhea that literally pours out of your butt.
Mike- Dude, I had some serious leaky faucet after that bad Chinese food last night.

Tony- I did not need to know that.
by ilikebatteries May 28, 2010

Mug icon
Buy a Leaky Faucet mug!