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.See also: blood, spit

spit feathers

slang To be thirsty. Come on, man, I'm spitting feathers here—can't we stop for a drink?See also: feather, spit

spit blood

be very angry. informalSee also: blood, spit

spit feathers

be very thirsty. informalSee also: feather, spit

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!See also: blood, feather, spit