FAQs About the word invincible armada

L'invincibile Armata

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

No synonyms found.

No antonyms found.

invincible => Invincibile, invincibility => invincibilità, invillaged => campagnolo, invile => invitare, invigorator => corroborante,