Defilade Meaning
There are 1 meaning(s) for word Defilade
Meaning 1 : the arrangement of defensive fortifications to protect against enemy fire
Similar words of Defilade :
There are 1 meaning(s) for word Defilade
Similar words of Defilade :