- Spanish Armada as a noun:
- 1
Spanish Armada
noun
1 Spanish Armada
The great fleet sent from Spain against England by Philip II in 1588.
synonym: Invincible Armada.
debug info: 0.0262
noun
The great fleet sent from Spain against England by Philip II in 1588.
synonym: Invincible Armada.
debug info: 0.0262