Jennifer Lopez Sticks Up for Women in Every Decade in Fierce 'Ain't Your Mama' Music Video

Jennifer Lopez Sizzles in a White Bikini, Teases Retro 'Ain't Yo…

Jennifer Garner Enjoys Weekend in Lake Tahoe as Ben Affleck Marr…

How Jennifer Lopez Overcame Feeling 'Paralyzed' After a Panic At…

Ben Affleck Kisses Jennifer Lopez in Paris After Their Intimate …

Alex Rodriguez Goes to Dinner Hours After Jennifer Lopez and Ben…

Why Jennifer Garner Is Against Botox

How Jennifer Lopez and Ben Affleck's Exes Feel Following Their V…

Ben Affleck Falls Asleep While on River Cruise With Jennifer Lop…

Ben Affleck 'Unbelievably Happy' That Jennifer Lopez Is His Wife…

Jennifer Lopez and Ben Affleck's Wedding: The UNEXPECTED Way The…

Jennifer Lopez and Ben Affleck Wedding: See Inside the Chapel Wh…

Jennifer Lopez and Ben Affleck Spotted on Romantic Paris Getaway…

Ben Affleck and Jennifer Lopez: Inside Their Past Relationships

Everything We Know About the 'Law & Order: Organized Crime' Shoo…

Candace Cameron Bure Clears the Air With JoJo Siwa After TiKTok …

‘Legally Blonde’ Turns 21! What's Happening With Part 3

Jennifer Lopez and Ben Affleck's Vegas Wedding Details | ET’s Th…

Chrissy Teigen Announces She's Pregnant With 'Niche Thirst Trap'…

Gugu Mbatha-Raw on Working With Reese Witherspoon on ‘The Mornin…
Jennifer Lopez is all about girl power.
In her new music video for her song, "Ain't Your Mama," which debuted Friday, the 46-year-old singer plays women through the decades -- the '50s, '60s, 70s, '80s and so on -- who are fed up, whether at home with their husband or in the workplace.
And the lyrics are just as sassy.
WATCH: Jennifer Lopez Flaunts Bikini Bod, Teases 'Ain't Your Mama' Music Video
"I ain't gonna be cooking all day, I ain't your mama," J.Lo sings. "I ain't gonna do your laundry, I ain't your mama ... When you gonna get your act together? I ain't yo mama."
The Shades of Blue actress teased her new video on Thursday with a flawless bikini pic on Instagram.
"Happy sunny day!!" she captioned the sultry shot. "Are you guys ready for #aintyourmama video!!??"
Ironically, despite her new single's girl power theme, J.Lo got heat for the song -- which was actually written by singer Meghan Trainor -- because of the involvement of Dr. Luke, who co-produced the track. Dr. Luke, whose real name is Lukasz Gottwald, has been involved in an ongoing legal battle with Kesha, who accused the former of drugging and raping her. Dr. Luke has called Kesha's claims "outright lies."
Although the producer was not involved in the final version of "Ain't Your Mama," he did contribute to an early recording of the song.
WATCH: Jennifer Lopez Gets Justin Bieber Singing Along at Her Las Vegas Residency
However, Trainor defended Lopez last month.
"[It was] not fair on her, not at all," the "No" singer said of the backlash in an interview with OfficialCharts.com. "I texted her the song and she had no idea -- she thought I did it alone by myself at my house, which a lot of people think because I do do that."
"I felt terrible when Jennifer got all the hate for ['Ain't Your Mama'], and it's just all ridiculous. It's such a big song for her," she continued.
Watch below: