French to English Dictionary

Version Française

"(tenue de) téléconférence, télématique" meaning in English