Subscribe
URL of the page has been copied to clipboard.
Meaning : The great fleet sent from Spain against England by Philip II in 1588.
Synonyms : invincible armada
Install App