Meaning of “hothouse” in the English Dictionary