ranchero (n.)youdaoicibaDictYouDict
"one employed on a ranch," 1826, from American Spanish ranchero, from rancho (see ranch (n.)).