What is the meaning of the word "cowpuncher"?

Definitions:

  1. A person who tends to cattle on ranches in North America, traditionally on horseback, and often performs a multitude of other ranch-related tasks. copy to clipboard NOUN
    • The cowpuncher skillfully guided the cattle through the narrow pass, demonstrating years of experience on the rugged terrain. copy to clipboard
  2. Refers to the rougher aspect of handling cattle, including the practice of driving cattle by poking or prodding them. copy to clipboard NOUN
    • In the Old West, a cowpuncher's life was defined by long days in the saddle and the endless drive of the herd. copy to clipboard

Synonyms: