English dictionary
showplace meaning and definition
Definition and meaning of showplace at MeaningMonkey.org. showplace meaning and definition in the English Dictionary.SHOWPLACE noun
Definition of showplace (noun)
- a place that is frequently exhibited and visited for its historical interest or natural beauty
Source: Princeton University Wordnet