English
Detailed Synonyms for Invincible Armada in English
Invincible Armada:
Invincible Armada [the ~] nom
-
the Invincible Armada
– the great fleet sent from Spain against England by Philip II in 1588 1the Invincible Armada; the Spanish Armada– the great fleet sent from Spain against England by Philip II in 1588 1