concrete embankment - Turkish English Dictionary