leave a pleasant memory - Turkish English Dictionary