earth embankment - Turkish English Dictionary