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