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.