French to English Dictionary

Version Française

"(tenue de) vidéoconférence" meaning in English