Synonyms for Showcase (same or very similar meaning)
WordNet sense 1 (a setting in which something can be displayed to best effect):
show window
WordNet sense 2 (a glass container used to store and display items in a shop or museum or home):
case, vitrine, case, display case
From the ODE community, based on WordNet
add/edit