ALL meanings of showplace
show·place
S s - noun showplace building on display to the public 1
- noun showplace an estate, mansion, or the like, usually open to the public, renowned for its beauty, excellent design and workmanship, historical interest, etc. 1
- noun showplace any house, building, office, etc., that is beautifully furnished and is considered of flawless taste: His home was a showplace. 1
- noun showplace a place exhibited or visited for its beauty, historic interest, etc 0
- noun showplace any place that is beautiful, lavishly furnished, etc., esp. such a place that is open to the public 0