FRENCH DRAIN Meaning of FRENCH DRAIN in English An underground passageway for water through the interstices among stones placed loosely in a trench. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012