DEFILADE Meaning of DEFILADE in English n. protection provided by natural or artificial obstacles or fortifications against enemy fire Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012