meaning of tea parlour
1.
a
restaurant
where
tea
and
light
meals
are
available
Related Words
tea parlour
|
Developed & Maintained By
Taraprasad.com