Meaning of “tea garden” in the English Dictionary