Put one's foot down to make an impression? (5)
I believe the answer is:
stamp
I believe this clue is a triple definition!
'put one's foot down' is the first definition.
(I've seen this in another clue)
'to make' is the second definition.
(thesaurus)
'an' acts as a link.
'impression?' is the third definition.
('stamp' can be a synonym of 'impression')
(Other definitions for stamp that I've seen before include "Trample" , "Philatelist's item" , "Postal token" , "Hallmark" , "Bang foot down; (house sale) duty" .)