Showplace
['ʃəʊpleɪs] or ['ʃoples]
Definition
(noun.) a place that is frequently exhibited and visited for its historical interest or natural beauty.
Checker: Sherman--From WordNet
['ʃəʊpleɪs] or ['ʃoples]
(noun.) a place that is frequently exhibited and visited for its historical interest or natural beauty.
Checker: Sherman--From WordNet