From M-W online, the definition of "impression" that seems to me to fit best is "a telling image impressed on the senses or the mind". The definition of "court" that you cite seems about right, and so, in an overlapping kind of way, does "to act so as to invite or provoke".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.