Mugaloogs's definitions
verb: when you laugh so hard that a tiny amount of urine escapes, but not quite enough to be considered peeing your pants/wetting yourself.
by Mugaloogs April 29, 2010
Get the diddlewink mug.
Get the diddlewink mug.We'll email you a link to sign in instantly.