English dictionary
battle of the spanish armada meaning and definition
Definition and meaning of battle of the spanish armada at MeaningMonkey.org. battle of the spanish armada meaning and definition in the English Dictionary.BATTLE OF THE SPANISH ARMADA noun
Definition of Battle of the Spanish Armada (noun)
- in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England
Source: Princeton University Wordnet