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