Definition of Tewkesbury
town in Gloucestershire, southwest central England, on the Avon and Severn rivers population 20,000
Learn More about tewkesbury
Britannica.com: Encyclopedia article about Tewkesbury
Seen and Heard
What made you want to look up Tewkesbury? Please tell us where you read or heard it (including the quote, if possible).