battleaxe vs spitfire

battleaxe

spitfire

noun
  • A cannon. 

  • A person with a fiery temper, someone easily provoked to anger, especially a woman or girl. 

How often have the words battleaxe and spitfire occurred in a corpus of books? (source: Google Ngram Viewer )