trench for the foundation - Fransızca İngilizce Sözlük