Wörterbuch Englisch Deutsch 🔎 extended search impounded dam DeutschEnglish Talsperre {f} impounded dam [noun]