Noun: storm drain
- A system of watercourses or drains for carrying off excess water
"The heavy rainfall overwhelmed the city's storm drains";
- stormwater drain, drain system, drainage well, storm sewer
Derived forms: storm drains
Type of: system
Encyclopedia: Storm drain