English Dictionary
Definition showplace in British English
showplace noun
[countable] noun
/ˈʃəʊˌpleɪs/
1
an impressive place that tourists often visit
Synonyms and related words
