Definify.com
Definition 2024
death_squad
death squad
See also: death-squad
English
Noun
death squad (plural death squads)
- An armed group that carries out clandestine killings.
Translations
armed group
|
|
death squad (plural death squads)
|
|