invincible_armada
1. [ noun ] (nautical,military) the great fleet sent by Philip II of Spain against England in 1588
Synonyms: the_armada spanish_armada
Related terms: armada
2. [ noun ] (nautical,military) Francis Drake commanded British ships that successfully defeated the large armada sent from Spain by Philip II to invade England
Synonyms: the_armada Spanish_Armada
Related terms: armada naval_battle