showcase
English Dictionary
->
Letter S
-> showcase
Search Dictionary:
showcase Definition
(n)
a
setting
in
which
something
can
be
displayed
to
best
effect
; "
it
was
a
showcase
for
democracy
in
Africa
"
(n)
a
glass
container
used
to
store
and
display
items
in
a
shop
or
museum
or
home
showcase Synonyms
case
display case
show window
showcase
© Art Branch Inc.