churchtown noun1 •(UK) In the southwest of England, a hamlet or village distinguished by being the location of a parish church.Attached to a house in the churchtown is a tablet inscribed thus:— […] — 1872 formschurchtowns