have its day - French English Dictionary