deposit left by a flood - Turco Inglés Diccionario