WeSayBummer's definitions
English slang (originating from the Manchester area) meaning to engage in sexual (usually excessive and dirty) intercourse with a female.
by WeSayBummer April 14, 2009
Get the Pog mug.
Get the Pog mug.We'll email you a link to sign in instantly.