Definify.com

Definition 2024


showplace

showplace

English

Noun

showplace (plural showplaces)

  1. A building or estate shown for its beauty or noteworthiness.
  2. A location kept for display only.