debris left by a flood - Francés Inglés Diccionario