YourDictionary

storm sewer

storm sewer

noun
A sewer for carrying off rainwater or meltwater, as to a river or bay.

link/cite print suggestion box