impression n. 印象
(1) impression (on sb.) (给某人)印象
His speech made a strong impression on his audience.
(2) impression (of sth.) (对某事物)印象;想法
That's my first impression of the new college.
(3) impress sb. with sth. 给予某人深刻印象 = impress sth. on sb. 使某人铭记
The teacher impressed on his students the importance of speaking. = The teacher impressed his students with the importance of speaking.