Definition of Battle Of The Spanish Armada in English :

Define Battle Of The Spanish Armada in English

Battle Of The Spanish Armada meaning in English

Meaning of Battle Of The Spanish Armada in English

Pronunciation of Battle Of The Spanish Armada in English

Battle Of The Spanish Armada pronunciation in English

Pronounce Battle Of The Spanish Armada in English

Battle Of The Spanish Armada

see synonyms of 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

WordNet Lexical Database for English. Princeton University. 2010.