YourDictionary

armada

noun

  1. a fleet of warships
  2. a fleet of military aircraft
  3. a fleet of warships sent against England by Spain in 1588 but destroyed

See armada in American Heritage Dictionary 4

Learn more about armada

link/cite print suggestion box