Meaning of tea garden

Definition of tea garden

(noun) a public garden where tea is served

Other information on tea garden

WIKIPEDIA results for tea garden
Amazon results for tea garden