|  | 
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



