Spanish Armada

1. (noun) Francis Drake commanded British ships that successfully defeated the large armada sent from Spain by Philip II to invade England
Synonyms: Invincible Armada
Related Words: naval battle



Terms and Conditions of Use / Copyright Notice