Cardi B is not one to take criticism lying down, so naturally her reaction to be shamed for 'flashing' on the red carpet was to post a fully naked video to her Instagram.
Yes, the 26-year-old rapper made the ultimate move in reclaiming her body after shamers claimed Cardi showed too much at Wednesday night's 2019 Billboard Awards.
In some photos from the red carpet, Cardi lifts her leg to kiss fiance Offset, which lead social media trolls to unleash some slut-shaming.
In response, Cardi posted a video to her Instagram main feed, which sees the rapper pose fully naked except for a pair of heels.
Referencing the leaked nudes, Cardi explained, "That ain't my p***y, my p***y right here," leaving viewers with zero confusion as to where it was with a few hand gestures. "This is where I birthed my daughter from."
"This part right here is just my a**. You know when you got a fat a**, this part right here, this the part that gives the d*** comfort."
She continued: "If y'all wanted to see me you should have come and see me when I was a f***ing stripper, now too bad," referencing her stripper days.
The video has since been removed (hey, Insta nudity guidelines!), but that didn't stop Twitter unleashing their best reactions...
Simpsons predicted the future again!#CardiB #cardi pic.twitter.com/M4ykeTTy3p
- Akhil (@Akhilbal) May 2, 2019
Of course it's not the first time Cardi has reacted to criticism. Cardi B was involved in a reported altercation with Nicki Minaj at a New York Fashion Week party last year, with an eye-witness claiming the 25-year-year-old 'lunged' at Nicki while trying to 'kick and punch' her, prompting the Starship singer's security to break the women up.
The pair's beef, which is said to be ongoing, supposedly started when Nicki dissed Cardi's parenting.