Skip to main content

Definitions by maggie44000

happy squirt 

When you laugh so hard you pee a little
That joke just gave me 4 happy squirts in a row
happy squirt by maggie44000 October 21, 2005