trench for the foundation - Français Anglais Dictionnaire