Definition of town ditch in English:
town ditch
Pronunciation /taʊn ˈdɪtʃ/
noun
A ditch running through or around a town; especially a ditch or moat surrounding a walled town.
Origin
Early 16th century; earliest use found in Richard Arnold (d. c1521), merchant and chronicler. From town + ditch.