corporate sales - French English Dictionary