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.