a photographic memory - German English Dictionary