Definify.com

Definition 2024


human_shields

human shields

English

Noun

human shields

  1. plural of human shield