A cowpuncher; a cowboy.
A person who punches (in a specified manner).
A device for punching something, such as tickets.
A person who keys data into a computer system.
a ranch or rancho worker
A ranch or rancho owner