drainage system
Meaning, Definition & Usage
Dictionary
Related
noun
a system of watercourses or drains for carrying off excess water
WordNet
Previous
dragooner
dragunov
drail
drain
drainable
Next
drainboard
draine
drained
drainer
draining