battle of the spanish armada

from WordNet (r) 3.0 (2006)
Battle of the Spanish Armada
    n 1: in the English Channel a small fleet of British ships
         successfully defeated the large armada sent from Spain by
         Philip II to invade England
    

[email protected]