How to pronounce "invincible armada"
Add your own pronunciation of "invincible armada"
Meanings and definitions of "invincible armada"
- Noun
the great fleet sent from Spain against England by Philip II in 1588
Synonyms:
the great fleet sent from Spain against England by Philip II in 1588