meaning of tea garden

1. a public garden where tea is served


Related Words

tea garden |

Developed & Maintained By Taraprasad.com

Treasure Words