Russian-English dictionary »

эскадрон смерти meaning in English

RussianEnglish
эскадрон смерти noun

death squad(armed group)
noun