in more recent times - French English Dictionary