tewkesbury Meaning, Definition & Usage

  1. noun the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
    battle of Tewkesbury.

WordNet