Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
stormwater
in English
stormwater
us
//ˈstɔrmˌwɔtər//
uk
//ˈstɔːmˌwɔːtə//
#moderate
Definitions
Noun
water
flowing
over
land
into
waterways
(
after
rainfall
)
The
city's
stormwater
drainage
system
helps
to
prevent
flooding
.
Base Words
storm
water