be very good at remembering things - Turkish English Dictionary