English dictionary, thesaurus, translations & etymology
FreeDict.com

death squad in French

death squad in French

escadron de la mort
noun
An armed group that carries out clandestine, extrajudicial killings.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.