Protective Embankment Synonyms

A steep artificial slope in front of a fortification
(Noun)