battle of tewkesbury is a noun meaning "the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians". It carries one recorded sense.
the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
England
Definitions, synonyms and semantic relations for battle of tewkesbury come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.