Puncher has 4 different meanings across 1 category:
Noun
Noun
1
a hired hand who tends cattle and performs other duties on horseback
2
someone who delivers punches
3
a tool for making holes or indentations
4
A person who punches (in a specified manner).
Broader Terms (hypernyms)
Narrower Terms (hyponyms)