storm sewer
noun
a sewer for carrying off rainfall drained from paved surfaces, roofs, etc.
Also called
storm drain.
Words nearby storm sewer
storm glass,
storm house,
storm lantern,
storm petrel,
storm pit,
storm sewer,
storm signal,
storm surge,
storm track,
storm trooper,
storm troops