defiladed

adjective
  1. protected from enemy observation or fire by natural or artificial cover
  2. Usage: military

Examples