spit blood · spit feathers · spit venom
spit blood, spit feathers, spit venom, spit chips slang AU, spit tacks slang AU NZ
To speak or sputter in a very angry manner.