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