Showplace definition

zhōplās
Frequency:
Any place that is beautiful, lavishly furnished, etc., esp. such a place that is open to the public.
noun
0
0
A building or estate shown for its beauty or noteworthiness.
noun
0
0
A location kept for display only.
noun
0
0
Advertisement

Other Word Forms

Noun

Singular:
showplace
Plural:
showplaces