Don’t mess with Warren. Photo: Bloomberg/Bloomberg Finance LP/Getty Images

Elizabeth Warren, the Massachusetts senator best known for breaking many a liberal heart by not running for president this election, had some choice words for Donald Trump this afternoon. Channeling his insult-heavy Twitter presence, Senator Warren called Trump a loser not once, not twice, but five times.

Let’s be honest - @realDonaldTrump is a loser. Count all his failed businesses. See how he cheated people w/ scams like Trump U. — Elizabeth Warren (@ewarren) March 21, 2016

See how @realDonaldTrump kept his father’s empire afloat using strategic corporate bankruptcies to skip out on debt. — Elizabeth Warren (@ewarren) March 21, 2016

Listen to experts who say @realDonaldTrump might have more money today if he’d put his inheritance in an index fund & left it alone. — Elizabeth Warren (@ewarren) March 21, 2016

But just because @realDonaldTrump is a loser everywhere else doesn’t mean he’ll lose this election. — Elizabeth Warren (@ewarren) March 21, 2016

.@RealDonaldTrump knows he’s a loser. His insecurities are on parade: petty bullying, attacks on women, cheap racism, flagrant narcissism. — Elizabeth Warren (@ewarren) March 21, 2016

.@RealDonaldTrump stands ready to tear apart an America that was built on values like decency, community, and concern for our neighbors. — Elizabeth Warren (@ewarren) March 21, 2016

Many of history’s worst authoritarians started out as losers – and @realDonaldTrump is a serious threat. — Elizabeth Warren (@ewarren) March 21, 2016

The way I see it, it’s our job to make sure @realDonaldTrump ends this campaign every bit the loser that he started it. — Elizabeth Warren (@ewarren) March 21, 2016

Then she went in on Facebook:

Let’s be honest – Donald Trump is a loser. Count all his failed businesses. See how he kept his father’s empire afloat... Posted by Elizabeth Warren on Monday, March 21, 2016

We eagerly anticipate Trump’s response, in which he will undoubtedly liken Warren to a dog.