leave a lasting impression - Turc Anglais Dictionnaire