meaning of protective embankment

1. a steep artificial slope in front of a fortification


Related Words

protective embankment |

Developed & Maintained By Taraprasad.com

Treasure Words