trench for the foundation - Allemand Anglais Dictionnaire