English
Detailed Synonyms for Spanish Armada in English
Spanish Armada:
Spanish Armada [the ~] noun
-
the Spanish 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