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.
- hemorrhageProfuse discharge of blood
- bloodlettingTherapeutic withdrawal of fluid
- angryFeeling strong displeasure
- furiousExtremely angry
- lividExtremely angry or discolored
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
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
spit, blood, spits, spitting, spat, bloods, bloody, bloodied, bloodier