SynonymX
Speak
Invincible Armada
Definition of Invincible Armada
1.
The great fleet sent from Spain against England by Philip II in 1588
Noun
Synonyms for word "invincible armada"
spanish armada
Semanticaly linked words with "invincible armada"
armada