Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun embankment
1 sense of embankment
Sense 1
embankment -- (a long artificial mound of stone or earth; built to hold back water or to support a road or as protection)
=> mound, hill -- (structure consisting of an artificial heap or bank usually of earth or stones; "they built small mounds to hide behind")