self draining - French English Dictionary