What does battle of the spanish armada mean?

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