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