TEA GARDEN


Meaning of TEA GARDEN in English

■ noun a garden in which tea and other refreshments are served to the public.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.