An Encylopedia Britannica Company

death squad

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