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
Farlex Dictionary of Idioms.

spit blood

be very angry. informal
See also: blood, spit

spit feathers

be very thirsty. informal
See also: feather, spit
Farlex Partner Idioms Dictionary

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
Farlex Partner Idioms Dictionary
See also:
  • spit blood
  • spit nails
  • breathe fire
  • be breathing fire
  • be spitting feathers
  • let (one) have it
  • let have it
  • let me have it
  • Let me have it!
  • let somebody have it