defilade

Noun
  1. The arrangement of defensive fortifications to protect against enemy fire (synset 103176576)

Other Searches