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