road embankment - Turkish English Dictionary