You are thinking of a different definition of impression. See if you make sense of the sentence using the correct definition, from mirriam-webster b : an effect of alteration or improvement <the settlement left little impression on the wilderness
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.