protective embankment - Turkish English Dictionary