Definition of storm sewer in English:

storm sewer

noun