leave a lasting impression on someone - Turc Anglais Dictionnaire