What does bei jdm. einen bleibenden Eindruck hinterlassen mean?

bei jdm. einen bleibenden Eindruck hinterlassen - German to English

to produce a long-lasting effect on sb.