deposit left by a flood - Alemán Inglés Diccionario