Noun: stormwater drain
- A system of watercourses or drains for carrying off excess water
"Engineers designed an efficient stormwater drain to prevent flooding";
- storm drain, drain system, drainage well, storm sewer
Derived forms: stormwater drains
Type of: system
Encyclopedia: Stormwater drain