mud and leaves carried by a flood, accumulating in ditches - Deutsch Englisch Wörterbuch