Noun: stormwater 'storm,wo-tu(r)
- Unusually large amounts of surface water due to heavy rain
"The city implemented a new stormwater management system to prevent flooding"
Encyclopedia: Stormwater