English Dictionary
◊ EMBANKMENT
embankment
n : a long artificial mound of stone or earth; built to hold
back water or to support a road or as protection