armada vs marine defense

armada

noun
  • Any large army or fleet of military vessels. 

  • A large flock of anything. 

  • A fleet of warships, especially with reference to the Spanish Armada. 

marine defense

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