Word Study
invigorator |
invile |
invillaged |
invincibility |
invincible |
invincible armada
| invincibly
| inviolability
| inviolable
| inviolableness
| inviolably
invincible armada
WORDNET DICTIONARY
Noun invincible armada has 1 sense
- invincible armada(n = noun.group) spanish armada - the great fleet sent from Spain against England by Philip II in 1588; Array is a kind of armada
For further exploring for "invincible armada" in Webster Dictionary Online