Meaning of battle of the spanish armada

Definition of battle of the spanish armada

(noun) in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England

Other information on battle of the spanish armada

WIKIPEDIA results for battle of the spanish armada
Amazon results for battle of the spanish armada