make a lasting impact - German English Dictionary