RhymeZone

 

Definitions 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

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023