"leave a lasting impression on sb" in German to leave a lasting impression on sb. jdn. nachhaltig beeindrucken Detailed translations for "leave a lasting impression on sb" to leave a lasting impression on sb. to leave a lasting impression on sb.(also: to impress sb. deeply) jdn. nachhaltig beeindrucken