Meaning of watering hole
Definition of watering hole
(noun)
a
health
resort
near
a
spring
or at the
seaside
Other information on watering hole
WIKIPEDIA results for
watering hole
Amazon results for
watering hole
Tweet