German-English dictionary »

jemanden nachhaltig beeindrucken meaning in English

GermanEnglish
jemanden nachhaltig beeindrucken

deeply impress someone

to leave a lasting impression on someone