scarp
English Dictionary
->
Letter S
-> scarp
Search Dictionary:
scarp Definition
(n)
a
long
steep
slope
or
cliff
at
the
edge
of
a
plateau
or
ridge
;
usually
formed
by
erosion
(n)
a
steep
artificial
slope
in
front
of
a
fortification
scarp Synonyms
escarp
escarpment
protective embankment
scarp
© Art Branch Inc.