Meaning of “showcase” - Learner’s Dictionary

showcase

noun [ C ] uk us /ˈʃəʊkeɪs/

an event that is intended to show the best qualities of something:

The exhibition acts as a showcase for French design.

(Definition of “showcase” from the Cambridge Learner’s Dictionary © Cambridge University Press)