spit blood

Cough up crimson

To spit blood is to be furiously angry—so enraged you could taste it.

The phrase suggests anger intense enough to cause internal damage: When she found out they'd lied, she was spitting blood.

British English uses this more than American.

Literally, spitting blood means expelling blood from the mouth, usually indicating injury or illness.

Related

fuming · incensed · mad as hell · seethe · tuberculosis · irate · lose one's temper · fly into a rage · wrath · hit the roof · rage · expectorate · coughing · see red · blow a gasket · hopping mad · medical · consumptive

Opposites
emotional state (idiomatic)

spit bloodkeep calm

Remain emotionally steady

keep one's cool · shrug it off · let it go · turn the other cheek · take it on the chin

Family

spit, blood, spits, spitting, spat, bloods, bloody, bloodied, bloodier

Familiarity
Top 500,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Negative · Everyday, not technical · Rated PG-13