Top definition
Man, while I was shagging Cindy last night, it smelt like something was dying. It must have been her tart beaver
by Mark the dir November 03, 2014
Get the mug
Get a tart beaver mug for your guy Manafort.