Top definition
noun: One who indulges in sensual snuggling for an extended period of time.
by Emster and Kernol February 03, 2009
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush