Sentence:  That first view of the Eiger <WSD>impressed</WSD> itself on my mind. 
Meaning of the word marked with <WSD> tags:  To produce a vivid impression of (something).