|
Definition of Tewkesbury
1. Noun. The final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians.
Exact synonyms: Battle Of Tewkesbury
Generic synonyms: Pitched Battle
Geographical relationships: England
Generic synonyms: Pitched Battle
Geographical relationships: England