a photographic memory - French English Dictionary