to print or press the mark of an object on something
imprint something with/on/in/onto something
One snowy morning footprints and tyre marks were imprinted in the snow.
to become fixed in your mind or memory so that you never forget
imprint something on your mind/memory/brain etc
The sight of Joe's dead body was imprinted on his mind forever.