defensive structure

Noun
  1. A structure used to defend against attack (synset 103176022)
    "the artillery battered down the defenses"

Other Searches