Spit blood - Idioms by The Free Dictionary
Also found in: Dictionary
To strongly express one's anger, typically verbally. Unless you want to get yelled at, stay away from the boss today—he's spitting blood over that printing mishap.
spit blood be very angry. informal
spit ˈblood/ˈvenom/ˈfeathers show that you are very angry; speak in an angry way: That man made me so angry that by the end of the meeting I was spitting blood!
References in periodicals archive
The engine had packed up and some could only spit blood
once their water ran out after three days.
In an interview, Mrs Cook said: "Robin used to spit blood