Synonyms for invincible_armada

1. Invincible Armada (n.)

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

Synonyms: