Meaning of delf ditch in English:

delf ditch

See synonyms for delf ditch


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


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