make a lasting impact - Turco Inglés Diccionario