Term Gallery logo

Meanings of protective embankment in English

Portuguese
escarpa
escarpa
Usage of protective embankment in English
1
2
This collocation consists of:
Translations for protective embankment

Portuguese