Green’s Dictionary of Slang

chicharra n.

see chira n.