Definify.com

Definition 2024


human_shield

human shield

English

Noun

human shield (plural human shields)

  1. deliberate placement of civilians in or around combat targets to deter an enemy from attacking those targets

Translations