fresh in the minds - French English Dictionary