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