Spanish Armada
noun
British Dictionary definitions for spanish armada
Spanish Armada
noun
the great fleet sent by Philip II of Spain against England in 1588: defeated in the Channel by the English fleets and almost completely destroyed by storms off the Hebrides
Also called: the Armada