Subscribe English
look up any word, like french dipping:

1 definition by TROYEDGE

 
1.
to have rough sex. very hard and mean.
"damn, i would bend that girl over and smash the shit out of her, so hard."
by TROYEDGE May 06, 2009
23 23