be spitting feathers
1. slang To be thirsty. Come on, man, I'm spitting feathers here—can't we stop for a drink?
2. To be strongly expressing one's anger, typically verbally. Unless you want to get yelled at, stay away from the boss today—he's spitting feathers over that printing mishap.
be spitting feathers
If someone is spitting feathers, they are very angry. Trainer Neville Callaghan was spitting feathers over the incident.