VariousWords beta
Definitions:
Noun
escarpment
escarp
scarp
protective embankment
Definition: a steep artificial slope in front of a fortification