Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
What does it mean? I've checked the literal meaning with Google:
I was looking for something more elegant, that shows its tone. Is it an idiom?
Never heard it before either, however depending on the context or the meaning you want I'd translate it as one of corrupt|corrupted|black|dark|nasty|impure|horrible|wicked|vile|lewd+soul
It literally means "Dirty Soul". It's not a common phrase in Spanish, more like an attempt to coin a badass sounding term (i.e. "Thug Life", "Bad Boy", "Hell Raiser", etc). Never heard that phrase used in common life.
I've never heard it before. Maybe a regional/slang term for something else? As far as I know, you're correct, "dirty soul" is the actual meaning.
I'd say "cruel heart" or "evil" basically.
Required, but never shown