Jennifer Lopez says she didn't Photoshop the enviable abs selfie she posted this week.

The 47-year-old singer and actress called out critics Thursday after showing off her toned stomach in a new photo on Instagram.

"Omg...Just a smudge on the photoshop. #lordblessthehaters #gymrat #youshouldtryit #wishtherewasphotoshopforhaters," she wrote in the comments after some suggested the picture was digitally altered.

The "World of Dance" judge said in an interview with People in 2015 that she "absolutely" feels comfortable in her own skin.

She told the magazine her slim physique is all natural, although she hasn't ruled out plastic surgery in the future.

"I eat right and exercise! I put in the work like everyone else. You have to switch it up to keep your body and yourself fresh!" the star advised.

"I haven't done anything," she said of plastic surgery.

"I don't know how I'll feel in 10 or 15 years. I deserve the right to feel how I feel at the time. This person [right now] doesn't feel the need to do anything."

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
Lopez looked trim and stylish in photos from her "baecation" to Paris with boyfriend Alex Rodriguez this week.

She and the 41-year-old retired New York Yankees player were first linked in March, and confirmed their relationship the same month.