SHOWHOUSE
Meaning of SHOWHOUSE in English
ˈ ̷ ̷ˌ ̷ ̷ noun
1. : theater
2. : a greenhouse (as in a park, a botanical garden, or on a private estate) used primarily for display
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012