protective embankment

Explore definitions, synonyms, and language insights of protective embankment

Definitions

Noun
a steep artificial slope in front of a fortification

More General Terms