be very good at remembering things - German English Dictionary