Rompecorazones literally means "heartbreaker". It's a vivid compound noun that you don't encounter in every song, making it both memorable and engaging.
In "Trap", Shakira sings that she doesn't want to hear about a rompecorazones, reflecting her weariness with men who cause emotional damage. The word perfectly captures the theme of protecting oneself from romantic disillusionment, giving it strong educational value for learners wanting to express this specific idea in Spanish.
Colombian superstar Shakira teams up with Maluma for a moody track about intense physical chemistry clashing with emotional exhaustion. Shakira lays her cards on the table immediately: she is tired of bad relationships and guards her heart, singing "Pero estoy cansada de desilusiones / Hace mucho tiempo no creo en los hombres" ("But I am tired of disappointments / For a long time I haven't believed in men"). She knows exactly who she is dealing with, even calling out his late-night habits with "nunca cambia el dirty boy" ("the dirty boy never changes"), playing on Maluma's well-known music persona.
Maluma plays the persistent lover trying to tempt her into escaping reality ("De la realidad escapémonos" ["Let's escape from reality"]). He throws out playful, hedonistic lines about spreading Nutella ("Dale una prueba, ponle Nutella" ["Give it a taste, put Nutella on it"]) and hooking up mid-flight at thirty-five thousand feet. The track sits right in that tension where Shakira insists she wants nothing to do with a heartbreaker (rompecorazones), yet admits she still picks up the phone whenever he calls.