'watering hole' definitions:

Definition of 'watering hole'

(from WordNet)
noun
A health resort near a spring or at the seaside [syn: watering place, watering hole, spa]

Words containing 'watering hole'