protective embankment


Meanings

  • a steep artificial slope in front of a fortification