showplace
/ʃˈoʊpleɪs/
Explore definitions, synonyms, and language insights of showplace
Definitions
Noun
a place that is frequently exhibited and visited for its historical interest or natural beauty