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.