Noun escarp has 1 sense
  1. escarpment, escarp, scarp, protective embankment - a steep artificial slope in front of a fortification
    --1 is a kind of fortification, munition
,
TOP