Meaning of spanish armada

Definition of spanish armada

(noun) the great fleet sent from Spain against England by Philip II in 1588

Other information on spanish armada

WIKIPEDIA results for spanish armada
Amazon results for spanish armada