Showplace meaning

′shōplās
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