Meanings
embankment (incline in the terrain, often fortified and running in parallel to a path, road or river)
vegetation, scrubs, bushes along a road
bank; embankment; slope; batter; escarpment
Nachdem das Auto von der Fahrbahn abkam, rollte es die Böschung hinab.