• Definition for "invincible armada"
    • the great fleet delivered from Spain against England…
    • View More
  • Hypernym for "invincible armada"

invincible armada definition

  • noun:
    • the great fleet delivered from Spain against England by Philip II in 1588
29 votes

How would you define invincible armada?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!