battle_of_the_spanish_armada
1. [ noun ] (military) in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England
Related terms: naval_battle English_Channel English_Channel
Similar spelling:   battle_of_the_Bismarck_Sea
  battle_of_the_Philippine_Sea
  battle_of_the_Ardennes_Bulge
  battle_of_the_Chemin-des-Dames