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