STORM DRAIN Meaning of STORM DRAIN in English A slotted opening leading to an underground pipe or an open ditch form carrying surface runoff. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012