Feedback
Tewkesbury
Meaning
Name
●
A
town
in Gloucestershire, England
●
A
local government
district
with
borough
status
in Gloucestershire,
formed
in 1974 and with its
headquarters
in the town.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better