ESCARP


Meaning of ESCARP in English

n. steep manmade slope in front of a fortification; interior slope of a ditch or trench surrounding a fortification, scarp

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.