a mark or impression made by pressure
a lasting effect or influence
to make a mark or design on a surface by pressing or stamping
to fix an idea or feeling firmly in someone's mind