Meaning of defilade

Definition of defilade

(noun) the arrangement of defensive fortifications to protect against enemy fire

Other information on defilade

WIKIPEDIA results for defilade
Amazon results for defilade