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