drainage ditch
English Dictionary
->
Letter D
-> drainage ditch
Search Dictionary:
drainage ditch Definition
(n)
a
ditch
for
carrying
off
excess
water
or
sewage
drainage ditch Synonyms
drainage ditch
© Art Branch Inc.