French to English Dictionary

Version Française

"Organisation, illicite" meaning in English