team selling - French English Dictionary