battle of Tewkesbury - the final battle of the War of the Roses in 1471 in which Edward IV defeated the LancastriansTewkesburyEngland - a division of the United Kingdom
battle of Tewkesbury
noun
Synonyms for battle of Tewkesbury
noun the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians