WWordGenerator.org GeneratorsWord ListsBlogAboutGenerate a word 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 spanish armada Look “invincible armada” up elsewhere Wiktionary ↗ Merriam-Webster ↗ Etymonline ↗ Dictionary.com ↗ Want another word?Spin the dictionary for a fresh one. Generate a word →