clear out (a ditch) - French English Dictionary