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

Aspirate mutation of caro.

Source: wiktionary.org