death squads

English

Noun

death squads

  1. plural of death squad