Synonyms of Invincible Armada in English :
Antonyms of Invincible Armada in English
Thesaurus of Invincible Armada in English
Invincible Armada
see definition of invincible armadaSynonyms of invincible armada
1. (noun) the great fleet sent from Spain against England by Philip II in 1588