English synonyms about - contact  

Battle of the Spanish Armada

noun

1 Battle of the Spanish Armada

In the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England.


Find more on battle of the spanish armada elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0259