DEATH SQUAD


Meaning of DEATH SQUAD in English

ˈdeath squad BrE AmE noun [countable]

a group of people who have been ordered to kill someone’s political opponents

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.