Escarp Meaning
There are 1 meaning(s) for word Escarp
Meaning 1 : a steep artificial slope in front of a fortification
Synonyms : escarpment, protective embankment, scarp
Synonyms : escarpment, protective embankment, scarp
Similar words of Escarp :
