impression

Definitions

General English

Information & Library Science

Marketing

  • noun one person’s single exposure to an advertisement
  • noun the number of times an ad banner is displayed

Media Studies

  • noun a particular version of a printed book
  • noun the total number of copies of a book printed at one time, or the printing of these

Medical

  • noun a mould of a person’s jaw made by a dentist before making a denture
  • noun a depression on an organ or structure into which another organ or structure fits
http://www.dictionarycentral.com/definition/impression.html