French to English Dictionary

Version Française

"Organe de répression, collaborateur" meaning in English