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