Meaning of “glasshouse” in the English Dictionary

british dictionary