spitfire (n.)youdaoicibaDictYouDict[spitfire 词源字典]
1610s, "a cannon," from spit (v.) + fire (n.); c. 1600 as an adjective. Meaning "irascible, passionate person" is from 1670s. Replaced earlier shitfire (similar formation in Florentine cacafuoco).[spitfire etymology, spitfire origin, 英语词源]