English-Polish dictionary »

human shield meaning in Polish

EnglishPolish
human shield noun
civilians placed in or around targets

ludzka tarczanoun