defilades

noun
  1. military positions or terrain features that provide protection from enemy observation or fire
  2. Usage: military
verb
  1. to arrange troops or fortifications so as to protect them from enemy fire
  2. Usage: military

Examples