the recent past - French English Dictionary