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 armadaNoun
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.