foundation ditch - Turc Anglais Dictionnaire