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