have had its day - French English Dictionary