turnaround specialist - French English Dictionary