Skip to main content

Definitions by chaeila

a term used when a couple has super duper intercourse
wow that was the dollocks
Dollock by chaeila August 23, 2010