spit feathers

Verb

 * 1)  To feel very thirsty.
 * 2)  To feel very angry; to sputter angrily.
 * 1)  To feel very angry; to sputter angrily.
 * 1)  To feel very angry; to sputter angrily.
 * 1)  To feel very angry; to sputter angrily.

Usage notes

 * Often used in the present participial form: spitting feathers.