GLASSHOUSE


Meaning of GLASSHOUSE in English

n.1 a greenhouse.

2 Brit. sl. a military prison.

3 a building where glass is made.

Oxford English vocab.      Оксфордский английский словарь.