worldwide assistance - French English Dictionary