meaning of battle of the spanish armada

battle of the spanish armada meaning in General Dictionary

within the English Channel a little fleet of Uk vessels effectively defeated the big armada sent from Spain by Philip II to occupy England