fire-eater: a belligerent grouch
causal agent: any entity that produces an effect or is responsible for events or results
shaking: the act of causing something to move up and down (or back and forth) with quick movements