Embankment
[n] a long artificial mound of stone or earth; built to hold back water or to support a road or as protection
Related Information
Related Terms
abutment, anchorage, anchorage ground, anthill, arc-boutant, arch dam, backstop, bamboo curtain, bank, bar, barrage, barrier, basin, beach, beam, bear-trap dam, beaver dam, berm, berth, boom, branch, breakwater, breastwork, brick wall, buffer, bulkhead, b