showcase

Definitions

General English

  • noun a cupboard with a glass front or top to arrange objects for sale
  • noun an event designed to make someone or something known to the public

Commerce

  • noun a cupboard with a glass front or top to display items
  • noun the presentation of someone or something in a favourable setting
  • verb to present someone or something in a way that is designed to attract attention and admiration
http://www.dictionarycentral.com/definition/showcase.html