DEFILADE


Meaning of DEFILADE in English

v. protect troops, arrange natural of artificial shielding against frontal attack

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.