heavy artillery vs long Tom

heavy artillery

noun
  • Large and powerful artillery, often large-caliber and large-distance. 

  • The most powerful means that can be used to carry out something. 

long Tom

noun
  • Any of various early cannon and field guns. 

  • A high-powered lens for long-distance filming or photography. 

How often have the words heavy artillery and long Tom occurred in a corpus of books? (source: Google Ngram Viewer )