most recent period - French English Dictionary