Skip to main content

Definitions by elephanttaxi

punching ducks 

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