protective embankment Meaning, Definition & Usage

  1. noun a steep artificial slope in front of a fortification
    escarpment; scarp; escarp.

WordNet