puncher - English Synonyms Dictionary

puncher

n.
[1] cowboy , cowpuncher , cowman , cattleman , cowpoke , cowhand , cowherd
[2] punch