Definitions
noun
the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
Look “battle of 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