Subscribe
URL of the page has been copied to clipboard.
Meaning : A steep artificial slope in front of a fortification.
Synonyms : escarp, escarpment, scarp
Install App
Protective embankment meaning in Telugu.