river deposition - Francés Inglés Diccionario