make a lasting impact - French English Dictionary