foundation ditch - Français Anglais Dictionnaire