Version Française
Translate
"death squad"
to French Language
English to French
French to English
English
French
death squad
1. (Mil.) peloton d’exécution. 2. escadron de la mort (dans certains pays d’Afrique et d’Amérique latine).