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
Tweet