puncher
1. [ noun ] (work,agriculture) a hired hand who tends cattle and performs other duties on horseback
Synonyms: cowboy cowhand cowpuncher cowpoke cattleman cowherd cowman
Related terms: ranch_hand vaquero cowgirl gaucho horse_wrangler roper bronco_buster
2. [ noun ] (boxing) someone who delivers punches
Related terms: boxer punch
3. [ noun ] a tool for making (usually circular) holes
Synonyms: punch
Related terms: tool punch_pliers punch