make a lasting impact - Turkish English Dictionary