imprint [pl. imprints]
Notices
  • an impression or stamp