drainage ditch

Noun
  1. A ditch for carrying off excess water or sewage (synset 103237012)

Other Searches