noun
ADJECTIVE
▪ indelible , lasting , permanent ( esp. AmE )
VERB + IMPRINT
▪ bear
▪
Their products bear the ~ of Japanese design.
▪ leave , make
▪
Glaciation has left a permanent ~ on the landscape.
▪
The sinister atmosphere of the place left an indelible ~ on my memory. ( figurative )
PREPOSITION
▪ ~ on , ~ upon