delayed surgical recovery - French English Dictionary