spit blood/venom/feathers
spit blood
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 feathers
slang To be thirsty. Come on, man, I'm spitting feathers here—can't we stop for a drink?
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
spit blood
be very angry. informalspit feathers
be very thirsty. informalFarlex Partner Idioms Dictionary © Farlex 2017
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!Farlex Partner Idioms Dictionary © Farlex 2017