Dictionary search results

Showing 1-5 of 5 results

armada British & World English

A fleet of warships

armada English Thesaurus

an armada of forty-five warships

Armada New Oxford Dictionary for Writers & Editors

fleet sent against England in 1588 by Philip II of Spain

the Armada in armada British & World English

A Spanish naval invasion force sent against England in 1588 by Philip II of Spain. It was defeated by the English fleet and almost completely destroyed by storms off the Hebrides