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