Definitions Found:

IMPRINT, to produce a mark by pressure