Summary
English to French:   more detail...
  1. place a call:




French

Detailed Translations for place a call from French to English

Related Translations for place a call