human shield in Polish
human shield in Polish
ludzka tarcza
(military) Civilians which a military group has deliberately placed combat targets near to deter an enemy from attacking those targets.