One who pleasures themself
Insurance guys named Ben are dough punchers!
by Frank Tank April 16, 2006
Get the dough puncher mug.