Showcase
WordNet
noun
(1) A glass container used to store and display items in a shop or museum or home
(2) A setting in which something can be displayed to best effect
"It was a showcase for democracy in Africa"
WiktionaryText
Noun
- A case for displaying merchandise or valuable items.
- A setting, occasion, or medium for exhibiting something or someone especially in an attractive or favorable aspect
- The final round on the TV game show The Price is Right. (See article on Wikipedia)