Spanish Armada (0 synonym found)

Definition of Spanish Armada:

(n) : the fleet of war ships sent by Philip II of Spain against England in 1588

Definition of Spanish Armada:

(n) : the fleet of war ships sent by Philip II of Spain against England in 1588

Back to Top