Definify.com

Definition 2025


human_shields

human shields

English

Noun

human shields

  1. plural of human shield