Definition of “glasshouse” - English Dictionary

English