ditch canal - Français Anglais Dictionnaire