'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'