defilade

noun
  1. protection from enemy observation or gunfire provided by natural or artificial obstacles
  2. Usage: military
verb
  1. to arrange troops or fortifications so as to protect them from enemy fire
  2. Usage: military

Examples