what is a charro
Definition of charro. plural. -s. : a Mexican horseman or cowboy typically dressed in an elaborately decorated outfit of close-fitting pants, jacket or serape, and sombrero.