Meaning of escarp
Definition of escarp
(noun)
a
steep
artificial
slope
in
front
of a
fortification
Other information on escarp
WIKIPEDIA results for
escarp
Amazon results for
escarp
Tweet