Meaning : A setting in which something can be displayed to best effect.
Example :
It was a showcase for democracy in Africa.
Synonyms : show window
Meaning : A glass container used to store and display items in a shop or museum or home.
Synonyms : case, display case, vitrine