self-draining - French English Dictionary