'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'