(Q18481302)

English

barrage

military term for a wide range of structures, devices or measures for constraining or impeding the movement of troops and forces

  • military obstacles

Statements

Identifiers

 
edit
    edit
      edit
        edit
          edit
            edit
              edit
                edit