slurry trench wall - French English Dictionary