AceShowbiz - Bebe Rexha fired back at a troll on Instagram who told her she "needs to lose weight".
The "Meant to Be" singer was forced to defend herself after she posted a post-show snap of herself after her first solo performance on "The Ellen DeGeneres Show" on Friday, October 18.
In the picture, the star looked stunning in a shoulder-baring black gown, as she penned in the caption: "I've always wanted to do an Ellen solo performance and doing it for an empowering song was amazing. I'm so grateful. #YouCantStopTheGirl."
However, Bebe's empowering message was lost on one fan, who took to the comments section, writing: "Wow... you need to lose weight."
Unfazed by the remark, the "Say My Name" hitmaker slammed the user, firing back: "no you need to be more accepting and work on your own self hate."
Bebe has never been afraid to confront body shamers online, and insists she's happy with the shape of her body - after revealing label executives once forced her to get into "boot camp shape" and shed 20 pounds (9 kilograms) at the beginning of her career.
She also penned her recent tracks "Not 20 Anymore" and "You Can't Stop The Girl" in response to criticism she's received.
The latter song appears on the soundtrack to "Maleficent: Mistress of Evil", which is in cinemas now.