French to English Dictionary

Version Française

"Organe, pénurie, trafic" meaning in English