embankment

This is not a dictionary! - Search for "embankment" in The Danish Dictionary

  • March 13. 2013 from wordnet.princeton.edu

    embankment noun english

    a long artificial mound of stone or earth; built to hold back water or to support a road or as protection