embankment : Idioms & Phrases


protective embankment

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