Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: showplace  'show,pleys
  1. A place that is frequently exhibited and visited for its historical interest or natural beauty
    "The restored mansion became a showplace for period architecture"

Derived forms: showplaces

Type of: place, spot, topographic point

Encyclopedia: Showplace