in the recent days - French English Dictionary