showcase

Definitions

General English

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