protective embankment n : a steep artificial slope in front of a fortification [syn: {escarpment}, {escarp}, {scarp}]
Copyright © 2026 3Dict.net