FAQs About the word invincible armada

Armada

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

No synonyms found.

No antonyms found.

invincible => Unbesiegbar, invincibility => Unbezwingbarkeit, invillaged => dörflich, invile => einladen, invigorator => Stärkungsmittel,