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