DEATH SQUAD


Meaning of DEATH SQUAD in English

[death squad] n (1969): any of various right-wing vigilante groups in Latin America whose members kill suspected political adversaries and criminals

Merriam-Webster English vocab.      Английский словарь Merriam Webster.