Imprint
Definition 1 of 5
Pro Tip 1/2
Physical Pressing
Imprint as a noun often involves physical contact, as one object leaves a mark on another. The artist left her hand's imprint in the clay.
Pro Tip 2/2
Evidence Left
An imprint is sometimes evidence of something that was there before. The fossil was an imprint of an ancient leaf.