Meaning of delf ditch in English:

delf ditch

See synonyms for delf ditch

noun

dialect East Anglian English, British
  • A drainage ditch, especially one designed to allow water to drain from the land behind a sea wall.

Origin

Late 18th century; earliest use found in Transactions of the Society of Arts.