make a dam on a riverbed - Deutsch Englisch Wörterbuch