English | German | Russian | Czech

defilade English

Meaning defilade meaning

What does defilade mean?

defilade

the arrangement of defensive fortifications to protect against enemy fire

Are you looking for...?