Showplace

noun

Definitions

Noun
  1. 1
    A building or estate shown for its beauty or noteworthiness.
  2. 2
    a place that is frequently exhibited and visited for its historical interest or natural beauty wordnet
  3. 3
    A location kept for display only.

Etymology

From show + place.

Next best steps

Mini challenge

Unscramble this word: showplace