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