edge of an embankment - German English Dictionary