English synonyms about - contact  

defilade

noun

1 defilade

The arrangement of defensive fortifications to protect against enemy fire.


Find more on defilade elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0315