You know, American males do not have the market on angry cuss-filled hip-hop cornered.
Mala Rodriguez is from Spain - Sevilla, in Andalucia, for those trying to identify the accent - and she's definitely not a male. And those of you who understand Spanish know that she's using a LOT of swear words. For those of you who don't understand a word she's saying - it's an angry, boastful song, with quite a bit of reference to having casual sex and talking an awful lot of mierda.
For the record, she's 34. I assume she was 33 when she wrote this.