watering place
English Dictionary
->
Letter W
-> watering place
Search Dictionary:
watering place Definition
(n)
a
health
resort
near
a
spring
or
at
the
seaside
watering place Synonyms
spa
watering hole
watering place
© Art Branch Inc.