Made a long-lasting impression? (6)
I believe the answer is:
etched
(Other definitions for etched that I've seen before include "Carved on metal with acid" , "made some kind of score" , "Incised" , "Made lines on metal with acid" , "Cut or impressed into a surface" .)