foundation trench - Turc Anglais Dictionnaire