battle_of_the_spanish_armada has definitions from the field of military
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
*