Megyn Kelly has had enough of Donna Karan, who initially defended Harvey Weinstein by slamming women for dressing provocatively.

“Unfortunately, she is not the only one who apparently thinks this way and it is wrong,” Kelly, 46, ripped on Tuesday’s episode of “Megyn Kelly Today.”

“It’s seriously wrong,” she added. “Let’s be perfectly clear right now. Women sometimes make bad fashion choices, including at the office. This does not invite their own harassment. Period. End of report. There are laws in this country. Laws. I don’t give a damn if a woman shows up in a bikini to the office, that doesn’t invite or make it OK for her superior to harass her. It makes it OK for her boss to say, ‘Go home and change.’ That’s it.”

“This attitude of blaming women for their own harassment is actually one of the reasons why women choose not to come forward after they get harassed because they fear victim-shaming,” Kelly explained to an audience of cheering women. “They fear it. They know it’s going to happen.”

Then Kelly began directing her rant toward the fashion mogul, saying, “How about we not pile on, Donna? How about we use this moment to encourage women to find their own voices, despite the risks, and to stand up for themselves, which is hard enough without rich, powerful, well-connected fashion moguls lecturing them on their clothing choices? And speak of fashion choices, here’s one for you … I’m done with Donna Karan!”

On Tuesday, Karan, 69, apologized for sticking up for Weinstein and said sexual harassment is not acceptable. “I am truly sorry to anyone that I offended and everyone that has ever been a victim,” Karan said.