soil percolation - French English Dictionary