Noun Definition
showcase
1.Definition: a glass container used to store and display items in a shop or museum or home
Category: Objects2.Definition: a setting in which something can be displayed to best effect
"It was a showcase for democracy in Africa"
Category: General