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