STORM DRAIN Meaning of STORM DRAIN in English ( N. Amer. storm sewer ) ■ noun a drain built to carry away excess water in times of heavy rain. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004