Top definition
(Figurative) Something one does to blow-off steam.
Been a long week. Going to walk around the lake. I feel like punching ducks.
by elephanttaxi October 17, 2013
Get the mug
Get a punching ducks mug for your Uncle Bob.