have a lasting effect on - Turkish English Dictionary