Meaning of drainage system

Definition of drainage system

(noun) a system of watercourses or drains for carrying off excess water

Other information on drainage system

WIKIPEDIA results for drainage system
Amazon results for drainage system