TEA GARDEN


Meaning of TEA GARDEN in English

noun

1. : a public garden where tea and other refreshments are served

2. : a tea plantation

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.