Spit'fire, n.

noun

n. A violent, irascible, or passionate person. [Colloq.] Grose.