Advertisement

Advertisement

storm sewer

noun

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


Advertisement

Advertisement

Advertisement

Advertisement


stormproofstorm signal