• word of the day

    defilade

    defilade - Dictionary definition and meaning for word defilade

    Definition
    (noun) the arrangement of defensive fortifications to protect against enemy fire
Download our Mobile App Today
Receive our word of the day
on Whatsapp