Sen. Elizabeth Warren (D-Mass.) campaigned with Democratic presidential nominee Hillary Clinton on Monday, arguing that women “have had it” with Republican nominee Donald Trump’s misogyny.

Speaking at a rally in Manchester, New Hampshire, Warren sharply criticized Trump’s boasts about sexually assaulting women, his disparaging remarks about women’s appearances, and other sexist comments he’s made over the years.

“Donald Trump aggressively disrespects more than half the human beings in this country,” Warren said. “He thinks that because he has money, that he can call women fat pigs and bimbos. He thinks that because he is a celebrity that he can rate women’s bodies from one to 10. He thinks that because he has a mouth full of Tic-Tacs, he can force himself on any women within groping distance.”

“Well I’ve got news for you, Donald Trump. Women have had it with guys like you. And nasty women have really had it with guys like you,” Warren continued.

Recent polls have shown Clinton with a 20-point lead over Trump among women.

“Get this Donald: Nasty women are tough, nasty women are smart and nasty women vote,” Warren said, riffing on Trump’s interjection during last week’s debate. “And on November 8th, we nasty women are gonna march our nasty feet to cast our nasty votes to get you out of our lives forever.”

Getty

Warren also took aim at Sen. Kelly Ayotte (R-N.H.), who is running against New Hampshire Gov. Maggie Hassan (D) to hold on to her Senate seat. (Hassan also spoke at Monday’s rally.) Warren criticized Ayotte for supporting Trump until recently, pointing out that she stood by the GOP nominee as he accused Mexicans of being rapists, picked a fight with a Gold Star family and praised Russian President Vladimir Putin.

“Trump even attacked Kelly Ayotte and called her weak and Kelly stuck with him,” Warren said. “Now, Donald Trump’s not doing so well and Kelly is running as fast as she can away from him. Well I will say one thing: Donald Trump has sure made Kelly Ayotte dance. Day one, she loves him. Day two, she hates him. Day three, she’s back with him. Boy, spins round and round.”

She also needled Ayotte for calling Trump a “role model” during a debate with Hassan, a comment Ayotte now describes as a “mistake.”

“You just can’t believe this,” Warren said.

HuffPost Pollster, which aggregates publicly available opinion polls, shows a tight race between Hassan and Ayotte:

HUFFPOST READERS: What’s happening in your state or district? The Huffington Post wants to know about all the campaign ads, mailers, robocalls, candidate appearances and other interesting campaign news happening by you. Email any tips, videos, audio files or photos to scoops@huffingtonpost.com.

Editor’s note: Donald Trump regularly incites political violence and is a serial liar, rampant xenophobe, racist, misogynist and birther who has repeatedly pledged to ban all Muslims — 1.6 billion members of an entire religion — from entering the U.S.