meaning of bei jdm. einen bleibenden Eindruck hinterlassen

bei jdm. einen bleibenden Eindruck hinterlassen - German to English

to produce a long-lasting effect on sb.