English Dictionary
Definition showcase in British English
showcase noun
[countable] noun
/ˈʃəʊˌkeɪs/
1
an event that emphasizes the good qualities of someone or something
Example
The exhibition is a showcase for British exports.
