Home / B / battle of the spanish armada

battle of the spanish armada

noun 28 letters Scrabble 40 WWF 43
Definitions
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

Look “battle of the spanish armada” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →