Jenelle Evans has hit out at trolls after being cruelly shamed for her "belly".
The Teen Mom star, 31, had the perfect response for the body shamers and said she is proud of her figure for everything it's been through.
Jenelle took to TikTok on Thursday to share a snap of herself in a black bikini as she enjoyed the sunshine while on a boat trip.
In the video, she had fun as she danced and sang along to to Bo$$ Chick by Saweetie, but some people decided to leave nasty comments about her curves.
In a second video, Jenelle responded to the comments.
"Yeah, so urm, this belly also housed three kids. Can you believe that?" she asked sarcastically.
Jenelle added: "This belly also had an appendix removed. Wow that's crazy! And this belly also had a hernia repaired.
"So yeah, girls go through a lot, the human body goes through a lot. But yeah, damn, a belly can get big sometimes. I'm sorry that's so surprising to you."
Her response was widely praised by fans, with one person commenting: "Stay beautiful mama."
"Ummmm from one momma to another keep rocking it! You look amazing love yourself," another fan wrote while a third added: "You are perfect. Don't let anyone tell you otherwise!"
Someone else gushed: "Love this and you!"
Jenelle's video comes after she recently won full custody of son following a decade-long battle.
She shared an emotional video earlier this week telling the world 13-year-old Jace was coming to live with her. In the social media clip, she documented the moment from court as the legal papers were signed.
With her emotional mum Barbara, whom she has been living with, the pair worked together so they can look after the boy full-time.
Jenelle shares Jace with her ex-partner Andrew Lewis and he will live with herself, her mum and her husband, David Eason.
Jenelle is also a mother to her son Kaiser, eight, and daughter Ensley, six.
* Follow Mirror Celebs on Snapchat, Instagram, Twitter and Facebook.