Rhyme Desk
Find rhyming words!

Definition of "Showcase" :

noun: a glass container used to store and display items in a shop or museum or home

noun: a setting in which something can be displayed to best effect

"It was a showcase for democracy in Africa."