Definitions for "Puncher"
Keywords:  horseback, cattle, slats, hired, duties
The job of "punching" cattle through the slats of a cattle car to get them to move forward or stand up. This was a derogatory term since it was work anyone could do and was not done on horseback.
a hired hand who tends cattle and performs other duties on horseback
Keywords:  circular, holes, tool, making
a tool for making (usually circular) holes
Keywords:  delivers, someone
someone who delivers punches
Keywords:  one
One who, or that which, punches.