defilade

1. (noun) the arrangement of defensive fortifications to protect against enemy fire
Related Words: fortification, munition



Terms and Conditions of Use / Copyright Notice