embankment
набережная
An artificial bank such as a mound or dike generally built to retain (hold back) water or to carry a roadway. An embankment is generally higher than a DIKE.
Source http://www.kennisbank-waterbouw.nl/Glossary/printUK.php?subject=@