GLASSHOUSE


Meaning of GLASSHOUSE in English

■ noun Brit.

1》 a greenhouse.

2》 military slang a prison.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.