'Spanish Armada' definitions:

Definition of 'Spanish Armada'

(from WordNet)
noun
The great fleet sent from Spain against England by Philip II in 1588 [syn: Spanish Armada, Invincible Armada]

Words containing 'Spanish Armada'