Dictionary search results

Showing 1-2 of 2 results

storm sewer US English

A sewer built to carry away excess water in times of heavy rain

storm drain US English

Another term for storm sewer.