Invincible Armada
1.
(
noun
) Francis Drake commanded British ships that successfully defeated the large armada sent from Spain by Philip II to invade England
Synonyms:
Spanish Armada
Related Words:
naval battle
Terms and Conditions of Use / Copyright Notice