clear out (a ditch) - Français Anglais Dictionnaire