Me pusieron los cachos literally translates to "they put the horns on me". It's a classic and colorful idiom used across the Spanish-speaking world to express that someone's partner was unfaithful.
In this defiant anthem, Maria Becerra sings this to explain the real reason she's drinking, creating a powerful image of betrayal. Learning this common phrase is a huge step towards understanding the dramatic and emotional expressions used in real-world Spanish.
Argentinian star Maria Becerra teams up with Gloria Trevi for a total power move of a song. It all starts with a guy who only has the courage to call when he's drunk. She's completely over it, telling him, "Me llamas solamente si estás borracho" (You only call me if you're drunk) and "Me llamas porque sobrio no eres tan macho" (You call me because when you're sober you're not so tough).
She knows he cheated, singing about needing a drink "Para olvidar que me pusieron los cachos" (To forget that they cheated on me). But her solution isn't to take him back. Instead, she decides, "Yo también me emborracho" (I'm getting drunk too). She's going to drink, sing, and scream that she's not his woman anymore. The best part is her prediction for him: "Y vas a llorar, llorar, llorar... Y te va a doler, doler, doler" (And you're going to cry, cry, cry... And it's going to hurt, hurt, hurt) when he sees how well she's doing without him. She ends with the ultimate burn: "Vos no sos macho, vos sos infiel" (You're not a tough guy, you're a cheater).