kamus
.
Search
About
defilade
English
defilade
Noun
The arrangement of defensive fortifications to protect against enemy fire
English: defilade