showplace(noun) noun1. a place that is frequently exhibited and visited for its historical interest or natural beautyDefinition categories: location, place, spot