DEATH SQUAD


Meaning of DEATH SQUAD in English

■ noun an armed paramilitary group formed to kill political opponents.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.