Dictionary search results

Showing 1-3 of 3 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.