Home

Word

drainage system, n.
more info a system of watercourses or drains for carrying off excess water
<noun.artifact>

drainage system
semantic pointers
hypernym