Meaning of puncher

Definition of puncher

(noun) a hired hand who tends cattle and performs other duties on horseback
someone who delivers punches
a tool for making holes or indentations

Other information on puncher

WIKIPEDIA results for puncher
Amazon results for puncher