Invincible Armada n : the great fleet sent from Spain against England by Philip II in 1588 [syn: {The Armada}, {Spanish Armada}]
Copyright © 2024 3Dict.net