glasshouse

(glasho̵us′)

noun

Brit. greenhouse

See glasshouse in American Heritage Dictionary 4

noun
  1. See glasswork.
  2. Chiefly British A greenhouse.
  3. A place, position, or situation involving intense public scrutiny.

Learn more about glasshouse

link/cite print suggestion box