Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

showplace Definition

Cancel
showplace
noun(show-place)
a place (such as an estate or building) that is regarded as an example of beauty or excellence

Words Related to showplace!

showplace Examples by Brain Bank Users