defilade
1.
(
noun
) the arrangement of defensive fortifications to protect against enemy fire
Related Words:
fortification
,
munition
Terms and Conditions of Use / Copyright Notice