embankment

1. (noun) a long artificial mound of stone or earth; built to hold back water or to support a road or as protection
Related Words: bulwark, hill, mound, rampart, wall



Terms and Conditions of Use / Copyright Notice