Synonyms and Antonyms for invincible-armada

1. Invincible Armada (n.)

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

Synonyms:

2. invincible (adj.)

incapable of being overcome or subdued

Synonyms: Antonyms:

3. armada (n.)

a large fleet

Synonyms: