Home
Search
Index
Definify.com
Definition
2024
showplace
showplace
English
Noun
showplace
(
plural
showplaces
)
A building or
estate
shown for its beauty or noteworthiness.
A location kept for display only.
Similar Results