English dictionary
spanish armada meaning and definition
Definition and meaning of spanish armada at MeaningMonkey.org. spanish armada meaning and definition in the English Dictionary.SPANISH ARMADA noun
Definition of Spanish Armada (noun)
- the great fleet sent from Spain against England by Philip II in 1588
- synonyms: Invincible Armada
Source: Princeton University Wordnet