DEATH SQUAD
Meaning of DEATH SQUAD in English
noun
a group of people who are ordered by a government to kill other people, especially the government's political opponents
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005