English Dictionary
◊ ESCARP
escarp
n : a steep artificial slope in front of a fortification [syn: {escarpment},
{scarp}, {protective embankment}]