What is the meaning of Charo?

horndog, person on the prowl (person who is eager for sex)

cart

chariot

village

gritty, coarse, grainy; unevenly ground

a stereotype of a feminist, left-wing, middle-aged woman with dyed hair, divorced or single, who lives with cats and has a somewhat stubborn personality.

aspirate mutation of caro

Source: wiktionary.org