showcase
noun [ C ]
uk/ˈʃəʊkeɪs/ us MARKETING
a situation or an event that makes it possible for the best features of something to be seen:
a showcase for sth The North American International Auto Show is a showcase for new technologies related to driving.
a showcase of sth The expo will be the largest showcase of green building products ever held.
The forum included a technology showcase, during which participants were provided with hands-on demonstrations.
530 acres of land will be transformed into a showcase city.
COMMERCE
in a store, museum, etc., a glass box in which products or objects can be displayed:
They smashed a glass showcase, took 12 pieces of jewellery and fled.
showcase
verb [ T ]
uk/ˈʃəʊkeɪs/ us MARKETING
to show what someone or something is like, especially their best qualities or features:
We wanted a season that would showcase all the different kinds of things we do.
The 10 finalists are asked a question before judges decide who best showcased her personality and capabilities.