English party make an impression (7)
I believe the answer is:
engrave
'make an impression' is the definition.
(I've seen this before)
'english party' is the wordplay.
'english' becomes 'eng'.
'party' becomes 'rave' (I've seen this before).
'eng'+'rave'='ENGRAVE'
(Other definitions for engrave that I've seen before include "Cut or carve (a design)" , "Cut (name into cup)" , "Cut design in, eg, metal" , "Incise" , "To make an impression" .)