human shields

English

Noun

human shields

  1. plural of human shield