Subscribe English
look up any word, like poopsterbate:

1 definition by chaeila

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