impression [pl. impressions]
Notices
  • stamping, imprinting