foundation trenches - İspanyolca İngilizce Sözlük