OXFORD 9000
📚 noun • entry_id 57118

human shield

Meanings (ES + gloss)
escudo humano
Civilians which a military group has deliberately placed combat targets near to deter an enemy from attacking those targets.
Phrases
No hay frases
Word forms