meaning of watering place
1.
a
health
resort
near
a
spring
or
at
the
seaside
Related Words
watering place
|
Developed & Maintained By
Taraprasad.com