Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word battle of the spanish armada from English dictionary with examples, synonyms and antonyms.

Meaning : In the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England.

Battle of the spanish armada meaning in Telugu.