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