showcase (Noun) — A setting in which something can be displayed to best effect. ex. "it was a showcase for democracy in Africa"
showcase (Noun) — A glass container used to store and display items in a shop, museum or home.
showcase (Verb) — Give an exhibition of to an interested audience. ex. "She showcases her dogs frequently"