leak into the soil - French English Dictionary