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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.