English Dictionary
Definition imprint in British English
imprint noun
[countable] noun
/ˈɪmprɪnt/
Example
Years of high unemployment have left their imprint on the region.
Synonyms and related words
