Home / I / invincible armada

invincible armada

noun 17 letters Scrabble 26 WWF 33
Definitions
noun

the great fleet sent from Spain against England by Philip II in 1588

Look “invincible armada” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →