DEFILADE Meaning of DEFILADE in English v. protect troops, arrange natural of artificial shielding against frontal attack Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012