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
Related terms |
* |
|