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)

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

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: