Definitions
noun
the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
Look “tewkesbury” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians