chachera - Spanish English Dictionary
History

chachera

Play ENESESes
Play ENESESmx


Meanings of "chachera" in English Spanish Dictionary : 1 result(s)

Spanish English
General
chachera [f] HN town police officer or other person authorized to put a wheel clamp or boot on a vehicle parked illegally