Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
battle of the spanish armada
Jump to user comments
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 search result for "battle of the spanish armada"
Comments and discussion on the word "battle of the spanish armada"