1. It's a demeaning term that other Latinos use when they talk about a Mexican. Caca in Spanish means shit. Most Latinos think they're better than Mexicans, and see Mexicans as inferiors.
2. The word mexicaca originated in the 70's or 80's as a racial slur against Mexicans.
The ugly mexicaca is a midget.
I can't stand that mexicaca music. Mexicacas are peasants and have no class.