YourDictionary

Tewkesbury

town in N Gloucestershire, England, on the Severn: site of a battle (1471) in the Wars of the Roses, reestablishing Edward IV on the English throne: pop. (1981 census) 9,600

See Tewkesbury in American Heritage Dictionary 4

link/cite print suggestion box