roll with the punch - French English Dictionary