tea garden ( synonym found)

Definition of tea garden:

(n) : a public garden where tea is served

Definition of tea garden:

(n) : a public garden where tea is served

Back to Top