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 Pogmug.
Get the Pogmug. We'll email you a link to sign in instantly.