Wörterbuch Englisch Deutsch 🔎 extended search road embankment DeutschEnglish Straßendamm {m} road embankment [noun]