To impart a strong or vivid impression
to make an impression; have an effect.
To fix firmly, as in the mind
and imprints are mentioned in some books eg: twilight saga and the house of night series
Synonyms for imprint
On this page, you will find 30 slang terms related to imprint. Some of the top words include: huh, billboard, l'art-o, adamidis'd, poopie, and 25 more.