death squad

1 ENTRIES FOUND:
Save
death squad noun
plural death squads
death squad
noun
plural death squads
Learner's definition of DEATH SQUAD
[count]
: a group of people who kill people who oppose a particular ruler or political group