person with a great memory - German English Dictionary