Advertisement

Advertisement

storm sewer

noun

  1. a sewer for carrying off rainfall drained from paved surfaces, roofs, etc.



Advertisement

Advertisement

Advertisement

Advertisement


stormproofstorm signal