puncher
nounA contraction of cow-puncher; a cow-boy.
nounOne who or that which punches, perforates, or stamps.
nounOne who, or that which, punches.
nounA person who
a tool for making holes or indentations
nounsomeone who delivers punches
nouna hired hand who tends cattle and performs other duties on horseback