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…

Why Jennifer Garner Is Against Botox

Jennifer Lopez and Ben Affleck’s Georgia Wedding Celebration: Ev…

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

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

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

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

Jennifer Lopez and Ben Affleck Spotted on Romantic Paris Getaway…

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

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

Inside Jennifer Lopez and Ben Affleck's Upcoming Private Georgia…

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

Gugu Mbatha-Raw on Working With Reese Witherspoon on ‘The Mornin…

Mark Ruffalo Calls 'She-Hulk: Attorney at Law' 'Radical' in Behi…

Brad Pitt’s Biggest and Best Action Movies

Ben Affleck Turns 50! When ET First Met the Oscar Winner

Adele 'Obsessed' With Boyfriend Rich Paul, Wants to Get Married …

Olivia Newton-John, Iconic 'Grease' Star, Dies at 73

Jaclyn Hill's Ex-Husband Jon Pronounced Dead: Everything We Know
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: