1
[ noun ] a ditch with one side being a retaining wall; used to divide lands without defacing the landscape

Synonyms

haw-haw ha-ha

Related terms

ditch

*