drainage aid - French English Dictionary