Noun battle of tewkesbury has 1 sense
  1. Tewkesbury, battle of Tewkesbury - the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
    --1 is a kind of pitched battle
,
TOP