Definitions of watering hole:

  • noun:   a health resort near a spring or at the seaside