ranchero

noun
  1. a person who owns or works on a ranch, especially in Mexico or the southwestern United States

Examples