Make a lasting impression? (4)
I believe the answer is:
etch
'make a lasting impression' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for etch that I've seen before include "Use acid to cut design" , "Wear away by chemical reaction" , "Engrave; fix firmly" , "Cut deeply (with acid?)" , "Draw on metal with acid" .)