Synonyms and Antonyms for Invincible_Armada

1. Invincible Armada (n.)

the great fleet sent from Spain against England by Philip II in 1588

Synonyms: