protective_embankmentEnglish

escarp, escarpment, protective embankment, scarp

Noun

A steep artificial slope in front of a fortification

English: escarpment, escarp, scarp, protective embankment

English words with similar meanings

Show 3 words