human shields
English
Noun
human
shields
plural of
human shield