human shield – Deutsch–English translations

🇬🇧 en de 🇩🇪

human shield noun

  • civilians placed in or around targets
menschlicher Schutzschild
Wiktionary Links