Definition of storm sewer in English:

storm sewer

noun

North American
  • A sewer built to carry away excess water in times of heavy rain.

Pronunciation

storm sewer

/ˈstôrm ˌso͞oər/