Today we have another idiom for you.
"Leave an impression"
This means to have a strong impact on someone, either positive or negative.
The new recruit left a very good impression on the HR manager. I think she will get the position overseas.
The Democratic party and main stream media have left a terrible impression on the country with their endless hate and propaganda towards President Trump.