open ditches/drains - Français Anglais Dictionnaire