Version Française
Meaning of
"1. trafic. 2. traite (des êtres humains)."
in English language
French to English
English to French
French
English
1. trafic. 2. traite (des êtres humains).
trafficking