embankment

Noun
  1. A long artificial mound of stone or earth;
    Built to hold back water or to support a road or as protection (synset 103286971)

Other Searches