put on a performance of a lifetime - French English Dictionary