Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
storm drain
in English
storm drain
#moderate
Definitions
Noun
a
conduit
for
rainwater
to
drain
downstream
;
prevent
floods
The
city
installed
a
storm
drain
to
redirect
rainwater
away
from
the
streets
.
an
access
point
for
rainwater
to
bypass
sewers
and
water
treatment
The
storm
drain
served
as
an
entry
point
for
rainwater
to
flow
directly
into
the
river
.