battle of the spanish armada
Meaning, Definition & Usage
Dictionary
Related
noun
in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England
WordNet
Previous
battered
batterer
battering
battery
batting
Next
battled
battledoor
battledore
battlefield
battlefront