embankment
English
Noun
(
en noun)
a long artificial mound of earth and stone, built to hold back water, for protection or to support a road
Related terms
* Victoria Embankment
sandbund
Not English
Sandbund has no English definition. It may be misspelled.