embankment leak - Turkish English Dictionary