showplace
noun
show·place
ˈshō-ˌplās
: a place (such as an estate or building) that is regarded as an example of beauty or excellence
Love words? Need even more definitions?
Merriam-Webster unabridged
Share