invincible armada
Meaning, Definition & Usage
Dictionary
Related
noun
the great fleet sent from Spain against England by Philip II in 1588
Spanish Armada
.
WordNet
Previous
invigoration
invigorator
invile
invillaged
invincibility
Next
invincibly
inviolability
inviolable
inviolableness
inviolably