top-draining - French English Dictionary