Kesha is not about to let body-shamers dilute her "True Colors" any time soon. The pop star, who has been embroiled in a legal battle with Dr. Luke and Sony records over the course of 2015 and 2016, fired back at a slut-shaming user on Instagram on Friday (June 3).

After the user — whose account has since been switched to private — posted a photo of the singer bending over while wearing a swimsuit coupled with a misogynistic, insult-laden caption, Kesha re-posted the picture to her own Instagram along with a lengthy response slamming him for attempting to bully her.

"I see that you would very much like me to know that you think I'm ugly, and also a 'whore,'" she began. "Well, I understand that that is your opinion, but I disagree. I'm not perfect but I'm pretty f---ing magical. And also, I am not, in fact, a whore."

The songwriter, who performed an emotional tribute to Bob Dylan at the 2016 Billboard Music Awards back in May, added that "bullying someone who has struggled publicly with body issues is pretty mean. Thank God I'm in a place in my life where I feel empowered to address your nasty comments instead of letting them destroy me...On behalf of anyone anywhere who struggles with body image, STOP IT."

Driving the point home, Kesha finished with this triumphant kiss-off: "My body is not your business. In conclusion, kiss my magical imperfect ass!"

So haters, next time you think about bullying or shaming a celebrity for their appearance on social media, think twice — and maybe go seek out something more productive to spend your time on. We hear knitting is quite therapeutic.

25 Things You Didn't Know About Kesha: