have a long memory - Turkish English Dictionary