cowpunch

Noun

 * 1) A cowpuncher; a cowboy.