have had a good innings - French English Dictionary