battle of the spanish armada is a noun meaning "in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England". It carries one recorded sense.
in the English Channel a small fleet of British ships successfully defeated the large armada sent from Spain by Philip II to invade England
English Channel
Definitions, synonyms and semantic relations for battle of the spanish armada come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.