Top definition
an attractive sexual partner whose good in bed in multiple ways
"So youre dating Susie?"
"Yeah, she's one truffleshaker!"
"Oh my girlfriend blows in bed"
by xxx123xxx January 26, 2007
Get the mug
Get a truffleshaker mug for your dog Jerry.