soil water percolation - Francés Inglés Diccionario