Definition of “tea garden” - English Dictionary