Definition of storm sewer in English:

storm sewer

noun

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

Pronunciation

storm sewer

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