storm drain Syllabification: (storm drain)Definition of storm drain noun another term for storm sewer.storm drain in other Oxford dictionaries Definition of storm drain in the British & World English dictionary