spitting feathers

Definition

Slang

  • noun exhibiting extreme enthusiasm or agitation. The colourful phrase is heard particularly in armed-forces’ usage and probably evokes the squawking of a frantic bird. It is one of many bird-related images in colloquial speech, such as drop off the twig/‘perch’ and ‘sick as a parrot’.
http://www.dictionarycentral.com/definition/spitting-feathers.html