imprint noun
ADJ. indelible, permanent | unmistakable
VERB + IMPRINT bear The ceramics bore the imprint of Luca della Robbia. | leave, make Glaciation has left a permanent imprint on the landscape. (figurative) The sinister atmosphere of the place left an indelible imprint on my memory.
PREP. ~ on/upon
You can also check other dicts: imprint (English, 中文解释 ), wordnet sense, Collins Definition