Meaning of Tewkesbury

Definition of Tewkesbury

(noun) the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians

Other information on Tewkesbury

WIKIPEDIA results for Tewkesbury
Amazon results for Tewkesbury